2009-06-25 6 views
0

J'ai un projet .NET qui, pour une raison quelconque, reste bloqué en mode débogage. J'ai changé le mode de compilation de déboguer à libérer dans la barre d'outils, mais mon projet finit dans le répertoire de débogage de toute façon. On dirait que VS ne met pas à jour le fichier SLN ou quelque chose. S'il vous plaît aider!Pourquoi Visual Studio 2008 est-il bloqué en mode débogage lors de la compilation?

La raison pour laquelle je pose cette question est parce qu'il semble qu'il existe des références faibles "ENCList" encombrant la mémoire lorsque mon programme s'exécute, et ils semblent être créés lorsque les applications .NET sont compilées dans le débogage (ou dit autres sources que j'ai trouvées en ligne).

-Mark

Répondre

1

Aller à Configuration Manager dans la liste déroulante, définissez la configuration de solution active pour libérer, et assurez-vous que la configuration du projet est également la libération.

De même, accédez aux propriétés du projet et vérifiez le dossier de sortie en mode édition.

De même, cliquez sur Build, Clean Solution, puis sur Build, Build Solution.

En fonction de votre problème, cela peut ou non aider.

0

Je voudrais ajouter à ce qui précède que si vous avez plusieurs projets dans la solution, disons les bibliothèques de classes, vous devrez peut-être nettoyer et reconstruire individuellement chacun de ces projets en plus de nettoyer la solution.

Il m'a fallu quelques heures pour comprendre cela à ce moment-là.

0

J'ai vu cela aussi .. On dirait un bug pour moi.

J'espère que le VS2010 se comportera différemment.

Questions connexes