2010-04-06 8 views
0

J'ai un certain fichier config.xml dans un de mes projets (bibliothèque de classes Silverlight) dans un dossier de la solution. L'action de construction est définie sur le contenu. Dans ce même projet, j'essaie de charger le fichier xml en disant:Comment faire pour inclure un fichier xml d'une bibliothèque de classes silverlight dans le fichier xap

XDocument xml = XDocument.Load("/config.xml"); 

Cela ne fonctionne malheureusement pas. En inspectant le fichier xap, je vois que le fichier xml n'est pas copié dessus. J'utilise Visual Studio 2010 RC.

Répondre

1

Vous devez inclure le fichier 'Contenu' dans le projet de l'application principale pour l'afficher dans le fichier .Xap. Si vous contrôlez l'application principale, vous pouvez lier dans le fichier .xml et le marquer comme contenu.

Si vous ne pouvez pas faire cela, marquez le fichier .xml comme une ressource incorporée, il est moins flexible et sera construit dans le fichier .dll, mais c'est votre seule autre option.

Questions connexes