Я тоже это видел.
Я думаю, что это связано с некоторыми из метаданных / файлов, которые Visual Studio поддерживает. Моя теория состоит в том, что VS не обновляет свои внутренние данные, когда вы выполняете последнее извлечение из системы контроля версий.Таким образом, он пытается выполнить сборку, думает, что некоторые файлы не были «обновлены» (таким образом, вместо него используется старый промежуточный объектный файл, который используется вместо него), он запутывается и терпит неудачу.
Обычно делает комбинациюBuild-> Clean Solution, Build-> Build Solution решает его большую часть времени.Мне дважды пришлось сдуть весь каталог сборки, вытащить свежую копию из системы контроля версий (Clearcase) и сделать новую сборку.
Редактировать: У меня Clearcase, интегрированный с VS2008и делаю мои заказы / проверки / историю версий из VS2008.Не уверен, что использование автономного инструмента для Windows решит эту проблему, и у него нет времени на тестирование (не говоря уже о том, что невозможно воспроизвести ошибку постоянно)
Edit2: Когда я говорюдважды, я имею в виду дважды за последние 12 месяцев или около того.