Speichern Sie die XML-Datei in Projekt-Ordner
try
{
XElement contactsFromFile = XElement.Load("App_Data/EmployeeFinList.xml");
var xEle = new XElement("Employees",
from emp in ListFromBasicPay
select new XElement("Employee",
new XAttribute("EmpID", emp.employee_personal_id),
new XElement("GrandTotal", emp.grandTotal),
new XElement("Housing", emp.housing),
new XElement("BasePay", emp.base_pay),
new XElement("XchangeRate", emp.Exchange_rate)));
xEle.Save("..\\changesetDB.xml");
Debug.WriteLine("Converted to XML");
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
Ich wollen speichern Sie die xml-Datei in einem Ordner erstellt habe ich in meinem Projekt. Ich werde dann verwenden Sie das erstellte xml-Datei in meinem Ordner und das Lesen und schreiben von es. Keine Ahnung, wie es zu tun?
Möchten Sie es hinzufügen, um Sie der Lösung Verzeichnisse unter Ihrem Projekt????
Ja! Ich habe zwei Projekte in meiner Lösung, für das UIs und die andere mit meinem linq to entities clasess . will ich speichern Sie es in meiner solution directory
was ist der genaue Pfad, wo Sie möchten, speichern Sie diese
ich war nur Herumspielen mit, dass, wenn ich xEle.Speichern("changesetDB.xml"); .. werden Sie sagen, dass die Arbeit? wie kann ich erfassen Sie den Pfad?
Eine erste chance Ausnahme des Typs " System.IO.DirectoryNotFoundException " ist in mscorlib.dll .. ich bekomme diese Fehlermeldung, wenn ich xEle.Speichern("changesetDB.xml")
Ja! Ich habe zwei Projekte in meiner Lösung, für das UIs und die andere mit meinem linq to entities clasess . will ich speichern Sie es in meiner solution directory
was ist der genaue Pfad, wo Sie möchten, speichern Sie diese
xEle.Save("..\\changesetDB.xml");
normalerweise sollten Sie in der Lage sein, Folgendes zu tun xEle.Save("changesetDB.xml");
aber Sie sollte zu erfassen und den Pfad, wo Sie versuchen, die Datei zu speichernich war nur Herumspielen mit, dass, wenn ich xEle.Speichern("changesetDB.xml"); .. werden Sie sagen, dass die Arbeit? wie kann ich erfassen Sie den Pfad?
Eine erste chance Ausnahme des Typs " System.IO.DirectoryNotFoundException " ist in mscorlib.dll .. ich bekomme diese Fehlermeldung, wenn ich xEle.Speichern("changesetDB.xml")
InformationsquelleAutor Dinesh Persaud | 2013-02-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
System.Reflection.Assembly.GetExecutingAssembly().Location
Um den vollständigen Pfad für Sie Montage, Kombinieren, die mit
System.IO.Path.GetDirectoryName()
.Das wäre wie:
Allerdings sollten Sie beachten, dass, wenn die Anwendung installiert ist, die in C:\Program Dateien für Beispiel, müssen Sie irgendeine Art von Erhöhung von Berechtigungen schreiben zu können, gibt es je nach Sicherheitseinstellungen, die der Maschine Ihre app bereitgestellt wurde. Am besten ist es immer einen Ordner in einen anderen Speicherort wie (Application Data) zum Beispiel..
InformationsquelleAutor Zaid Amir
Red Serpent ' s Antwort für Ihr Projekt Ordner:
Dann verwenden:
Dann können Sie myXMLPath zum Lesen und schreiben von XML-Datei, die Sie gerade erstellt haben.
InformationsquelleAutor klce