У меня есть два проекта, ProjectA
и ProjectB
. ProjectB
консольное приложение, которое зависит от ProjectA
. Вчера все работало нормально, но вдруг сегодня, когда я бегу, ProjectB
я получаю это:
BadImageFormatException не обработано :
не удалось загрузить файл или сборку 'ProjectA, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null' или одна из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.
Оба являются просто обычными проектами, не зависящими ни от каких других проектов, не относящихся к .Net. Оба полностью .Net - нет родного кода и P / Invoke. У меня есть другие проекты, которые зависят ProjectA
и все еще работают очень хорошо.
Вещи, которые я пробовал:
- Убедитесь , что оба проекта установлены на «Любой процессор» с сборки галочкой. Они есть.
- Убедитесь, что оба проекта предназначены для одной и той же целевой платформы (.Net 4.0 Client Profile) .
- В ProjectB -> Ссылки -> ProjectA -> Свойства убедитесь, что для параметра «Копировать локально» задано значение «Истина» _ (я убедился, что ProjectA.dll копируется правильно)
- Очистить / восстановить решение. Я даже пытался вручную удалить папки / bin и / obj в обоих проектах.
- Перезапустите Visual Studio. Перезагрузите мой компьютер.
- Проверьте совершенно новую копию хранилища.
Но я все еще получаю ту же ошибку. Я понятия не имею, что я сделал, чтобы вызвать это, и как это исправить. Любые идеи?