отладочная сборка Visual Studio 2010 повреждена - PullRequest
1 голос
/ 13 октября 2010

странно 1 здесь .. есть решение с несколькими проектами в (приложение MVC2, библиотека классов и т. д.). решение больше не будет работать в режиме отладки. 1, если проекты больше не создают свою DLL (хотя он создает эталонные библиотеки DLL в папке bin \ debug). это дает мне ошибку: файл метаданных 'C: [решение] \ bin \ Debug [myprojectname] .dll' не найден. если я помещаю сборку в релиз, все сборки и решения моей dll корректно загружаются.

есть идеи, почему это происходит?

спасибо

Ответы [ 2 ]

0 голосов
/ 14 октября 2010

Проверка сборки - Configuration Manager. Для каждого проекта в вашем решении вы можете проверить, нужно ли его собирать, и еще кое-что. Я обнаружил, что иногда проект просто не проверяется, поэтому он не собирается, ....

0 голосов
/ 13 октября 2010

Если в выводе сборки много ошибок метаданных, обычно внизу списка есть одна ошибка компиляции. Есть ли в вашем коде какие-либо директивы компилятора (например, #ifdef DEBUG, которые могут вызвать проблемы?

Иногда VS запутывается, и мне приходится вручную чистить папки bin для перекомпиляции. Я обычно создаю командный файл и помещаю его в корень моего решения, чтобы сделать это для меня.

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"

Я запускаю это всякий раз, когда VS начинает плохо себя вести. Если это не сработает, тогда пришло время перезагрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...