2010-10-13 10 views
1

étrange 1 ici .. ont une solution avec plusieurs projets dans (application mvc2, bibliothèque de classes, etc). la solution ne sera plus construite en mode débogage. 1 si le projet ne construit plus sa DLL (bien qu'il crée une DLL de référence dans le dossier bin \ debug). cela me donne l'erreur: le fichier de métadonnées 'C: [solution] \ bin \ Debug [monprojetname] .dll' n'a pas pu être trouvé. si je mets la construction en version, toute la construction et la solution de mon dll se charge correctement.Visual Studio 2010 Déboguer construire cassé

une idée pourquoi cela se passe-t-il?

grâce

+0

S'il vous plaît donner votre avis si l'une de ces réponses aident. – Ryan

Répondre

0

Vérifier Build - Confi Guration Manager. Pour chaque projet de votre solution, vous pouvez vérifier s'il doit être construit et plus de choses. J'ai trouvé que, parfois, un projet n'est pas coché, donc il ne sera pas construit, ....

0

Si vous avez beaucoup d'erreurs de métadonnées dans la production de la construction, il y a habituellement une façon d'erreur de compilation au bas de la liste. Avez-vous des directives de compilation dans votre code (comme #ifdef DEBUG qui causerait des problèmes?)

Parfois VS est confus et je dois aller nettoyer manuellement les dossiers de la poubelle pour qu'elle soit recompilée.J'ai l'habitude de créer un fichier batch et de le mettre à la racine de ma solution pour le faire pour moi

clean.bat.

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S bin') DO RMDIR /S /Q "%%G" 
FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" 

Je lance ce à chaque fois que VS commence mauvaise conduite Si cela ne fonctionne pas, il est temps pour un redémarrage

..