У мене два проекти, ProjectA
і ProjectB
. ProjectB
це консольний додаток, від якого залежить ProjectA
. Вчора все працювало нормально, але раптом сьогодні, коли я запускаю, ProjectB
я отримую таке:
BadImageFormatException не було оброблено :
не вдалося завантажити файл чи збірку 'ProjectA, версія = 1.0.0.0, культура = нейтральна, PublicKeyToken = null' або одна з її залежностей. Була зроблена спроба завантажити програму з неправильним форматом.
Обидва - це просто звичайні проекти, не залежні від будь-яких інших проектів, що не належать до мережі. Обидва повністю. Net - немає власного коду та P / Invoke. У мене є інші проекти, від яких залежать ProjectA
і досі працюють добре.
Що я спробував:
- Переконайтеся, що для обох проектів встановлено значення "Будь-який процесор", щоб встановити прапорець збірки . Вони є.
- Переконайтеся, що обидва проекти відповідають одній цільовій структурі (.Net 4.0 Client Profile) .
- У розділі ProjectB -> Посилання -> ProjectA -> Властивості, переконайтеся, що для "Copy Local" встановлено значення "True" _ (я перевірив, що ProjectA.dll копіюється правильно)
- Очистіть / відновіть розчин. Я навіть спробував вручну видалити папки / bin та / obj в обох проектах.
- Перезапустіть Visual Studio. Перезавантажте мій комп'ютер.
- Перегляньте абсолютно нову копію сховища.
Але я все одно отримую ту саму помилку. Я поняття не маю, що я зробив для цього, а також як це виправити. Будь-які ідеї?