Ich habe eine Silverlight-Anwendung zu meiner ASP.NET-Website hinzugefügt. Visual Studio erstellte ein neues Silverlight-Projekt und fügte dessen xap dem Ordner ClientBin unter dem Projekt meiner Website hinzu. So sind beide Projekte unter einer Lösung.
Meine Silverlight-App soll eine Xml-Datei lesen und ich konnte sie nicht dazu bringen, auf die Datei aus dem Client-Bin-Ordner unter dem Website-Projekt zuzugreifen. Das Hinzufügen eines Verweises auf dieses Projekt funktioniert nicht, da es heißt, dass nur Verweise auf andere Silverlight-Anwendungen hinzugefügt werden können. Im Moment funktioniert es, wenn die Datei unter dem Silverlight-Projekt liegt, aber nicht, wenn sie unter dem Website-Projekt liegt.
Wie kann ich die Datei aus dem Website-Projekt einlesen?
Die Projektstruktur ist
WEBSITE1 (solution)
-WEBSITE1 (project)
-ClientBin
-file0.xml
-silverlightchart.xap
-SilverlightChart
-file1.xml
Ich kann auf file1.xml zugreifen mit
XDocument document = XDocument.Load("file1.xml");
Ich möchte auf file0.xml zugreifen, aber kein Pfad funktioniert für mich, z.B,
XDocument document = XDocument.Load("~/ClientBin/file0.xml");
und WEBSITE1 ist das Startup-Projekt