2010-08-13 5 views
0

Pourquoi dois-je reconstruire mon projet à chaque fois pour voir le nouveau fichier XAP silverlight créé dans mon navigateurvisual studio xap mise à jour

un peu plus d'informations de fond:

c'est la structure de ma configuration

solution 
|-project1(asp.net website) 
    |- Client Bin 
     |- xap file 
    |- Xml file 

|-project2(silverlight project) 
    |- Shortcut to Xml file (added as link) 

Le fichier Xml est mis à jour par le projet 1, le projet 2 est censé générer quelque chose en fonction de la valeur du fichier Xml. Cependant je dois reconstruire le projet chaque fois pour voir ces changements

Répondre

1

Je ne suis pas sûr que je comprends entièrement votre question - parce que pour moi cela semble assez évident. Le fichier XAP est créé (ou mis à jour) lorsque vous générez votre projet, car il contient les DLL et autres ressources dont Silverlight a besoin pour exécuter votre application. Ainsi, lorsque vous construisez votre solution, Visual Studio construit ces DLL et ressources, et les combine et les compresse dans un fichier XAP. Sinon, comment voulez-vous que ça marche?

+0

J'ai donc ce fichier XML qui met à jour comment mon tableau XAP est créé et je veux qu'il change à chaque fois que je modifie le XML sans avoir à reconstruire le projet. – anon5

+1

Ma recommandation serait alors de récupérer dynamiquement le fichier XML (à partir du site web d'hébergement), plutôt que de l'inclure dans le fichier XAP. Le fichier XAP est spécifiquement pour les choses qui sont mises à jour au moment de la compilation. Vous pouvez également probablement pirater le fichier XAP (c'est juste un fichier .zip, avec une extension différente), et mettre à jour le fichier XML manuellement, mais cela ne me semble pas juste. Je recommande de charger le fichier XML dynamiquement à la place. –

+0

J'ai changé les propriétés du fichier XML pour "copier toujours" mais il ne semble toujours pas mettre à jour le graphique. Aussi j'ai ouvert le xap et il n'y a pas de fichier xml là-dedans donc ça n'a jamais fait partie du xap en premier lieu je suppose. Quel serait le meilleur moyen d'accéder au xml dynamiquement – anon5

Questions connexes