2010-07-07 1 views
0

J'ai un problème avec Silverlight, ou peut-être plus avec VS2010 Ultimate. Je me suis amusé à jouer avec, quand en un instant une correction que j'ai écrite n'a rien arrangé. En recherchant pourquoi j'ai découvert que VS ne fait pas fonctionner la nouvelle version qu'il vient de compiler, mais plutôt une ancienne version de l'application - c'est pourquoi mes changements ne l'affectent pas. Comment résoudre ce problème et quelle peut être la source du problème? Peut-être que le fichier de configuration du projet a été corrompu ou qu'il y a un problème avec le serveur de développement ASP.NET?VS exécute l'ancienne version de l'application Silverlight au lieu d'une nouvelle

+0

Cela ne se passe pas seulement dans VS2010. Je l'ai rencontré de temps en temps dans VS 2008. Si vous supprimez le fichier XAP dans le projet web, la nouvelle version sera copiée à partir du projet SL. Pas une vraie solution mais un travail rapide. – Codism

Répondre

0

J'ai résolu le problème que j'avais. La chose que j'ai faite est simplement douloureusement simple - J'ai effacé le cache du navigateur: P

0

Avez-vous regardé la fenêtre de sortie? Parfois, il donne des erreurs qui ne sont pas répertoriées dans la liste d'erreurs. Remarque: Je ne vous ai pas vu mentionner de bibliothèques supplémentaires, mais cela s'est produit lorsqu'une modification que je faisais dans une bibliothèque ne se reflétait pas dans une autre application Silverlight. Pour une raison quelconque, lorsque j'ajoutais une référence à la bibliothèque, il la copiait dans le répertoire de débogage de mon projet et n'utilisait que cette version (la version spécifique était désactivée). Si vous utilisez des bibliothèques personnalisées, vous pouvez essayer de supprimer les références et de les ajouter à nouveau (cela fonctionne, une solution plus permanente consiste à ajouter la bibliothèque à la solution et à l'ajouter comme référence de projet).

+0

Oui, j'ai regardé la sortie - il dit que tout est ok, la page de test a été créée etc. Je n'ai pas étendu l'architecture de la solution, c'est le modèle Silverlight Bussiness Application, donc il n'y a que deux projets dedans - la partie Silverlight et la partie Web. Le problème que j'ai décrit m'est arrivé pour la deuxième fois il y a quelques minutes - j'ai créé une nouvelle solution, j'ai commencé à travailler dessus et j'ai juste arrêté de répondre aux changements. J'ai supprimé tout mon code, compilé une solution fonctionnellement vide et dans mon navigateur il y a tout ce qui a été écrit. –

Questions connexes