Если в выводе сборки много ошибок метаданных, обычно внизу списка есть одна ошибка компиляции. Есть ли в вашем коде какие-либо директивы компилятора (например, #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 начинает плохо себя вести. Если это не сработает, тогда пришло время перезагрузки.