2008-12-03 6 views
6

Sto tentando di caricare un file xml che è archiviato come risorsa nel mio progetto C# in modo da poter eseguire varie query LINQ. Tuttavia in fase di esecuzione viene generata un'eccezione "Illegal characters in path". Questo è come mi sto caricando il file:Lettura del file xml da una risorsa

XDocument doc = XDocument.Load(MyProject.Properties.Resources.XMLFile); 

risposta

13

non sarebbe XMLFile qui in realtà restituire il XML stesso? Se è così:

XDocument doc = XDocument.Parse(MyProject.Properties.Resources.XMLFile); 
+1

Questo sarebbe, grazie! – jwarzech