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