2010-02-23 2 views
0

Cela a commencé à se produire au hasard hier.Visual Studio 2008 Debug lance mon application .NET WPF avec les anciens fichiers sources

Lorsque j'appuie sur F5 pour tester mon projet, une ancienne version du programme (vers hier après-midi) est lancée. Aucun changement (et j'ai essayé dans quelques fichiers différents) sont reflétés dans le projet.

Cependant, et cela est vraiment embarrassant, si je vais dans Build -> Build à partir de la barre de menu, la sortie .exe dans le répertoire/bin/release/DOES inclut toutes les modifications récentes.

Qu'est-ce qui pourrait être à l'origine de cela?

* Mise à jour *

Pour être plus précis, les changements à mes fichiers .vb sont réfléchis, mais les changements dans mes documents XAML ne sont pas.

Répondre

0

Que voyez-vous dans la fenêtre des modules (sous débogueur, allez dans le menu Déboguer -> Windows -> Modules)? On dirait qu'il charge des modules incorrects, peut-être mis en cache quelque part?

J'ai entendu parler le même problème de mon ami, il a affirmé qu'il a été causé par ReSharper ... Juste au cas où vous l'avez installé ..

+0

Ma fenêtre de débogage n'a pas d'élément "Modules". J'ai: * Immédiate * Points d'arrêt * Sortie Je n'ai pas installé Resharper. J'ai un profileur de mémoire ANTS5 installé, mais ce problème a commencé plusieurs jours après la configuration. –

+0

PS, j'ai mis à jour le post original ci-dessus, j'ai remarqué que ce sont seulement les changements dans mon XAML qui ne sont pas mis à jour. J'ai ajouté du code de débogage (c'est-à-dire Console.writeline ("code here")) et ceux-ci sont imprimés dans la fenêtre de sortie avec succès. Cependant, aucune de mes modifications de l'interface utilisateur dans XAML n'est reflétée. –

1

au hasard, et je ne sais pas comment, je me suis retrouvé avec une copie du dossier OBJ dans un sous-dossier de mon projet (appelé "Misc", ici je gardais divers fichiers)

J'ai supprimé cela, et maintenant ça fonctionne bien. Je n'ai pas la moindre idée de pourquoi cela réglerait le problème, mais c'est la seule chose que j'ai changé dans toute cette exploration.

Questions connexes