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
Répondre
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
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).
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. –
- 1. Nouvelle version au lieu d'internationaliser?
- 2. VS 2008 ouvre le navigateur par défaut au lieu de IE pour l'application SilverLight
- 3. nouvelle collection au lieu d'instance de collection existante variables
- 4. Silverlight 4 absent de VS 2010
- 5. retour nouvelle chaîne vs .ToString()
- 6. Flash vs Silverlight vs HTML5
- 7. Silverlight 4.0 - comment cibler la version d'exécution de Silverlight pour XAP dans VS 2010?
- 8. Compatibilité de la version Silverlight 3
- 9. "Tab" au milieu de la ligne. Indenter au lieu de faire un onglet. (VS 2010)
- 10. Svn 1.5.x vs dernière version
- 11. Créer une nouvelle application Ruby on Rails en utilisant MySQL au lieu de SQLite
- 12. (. *) Au lieu de (. *?)
- 13. VS 2010 Modification de la version de publication principale - Nouvelle application ou remplacement de la version précédente
- 14. TFS: impossible de configurer la nouvelle version
- 15. WPF nouvelle vue vs FindResource
- 16. Version du fichier Vs. Version du produit
- 17. Détection de version avec Silverlight
- 18. Application Silverlight vs webbrowser (.xbab)?
- 19. XML Nouvelle version - Nouvelles fonctionnalités
- 20. Erreur avec la nouvelle version
- 21. Version Silverlight numéro
- 22. Visual Studio 2008 exécute la solution au démarrage
- 23. Obtenir la version Silverlight actuelle du client?
- 24. Déploiement: GWT vs. Silverlight
- 25. qtbrowserplugin vs flash/silverlight?
- 26. Silverlight vs débordement = « caché »
- 27. Silverlight vs asp.net
- 28. silverlight 4 vs 2008
- 29. Silverlight 4 vs Flash
- 30. Détecter si l'iPhone exécute une version Debug/Distribution à l'exécution
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