У меня есть приложение С#, которое должно работать в режиме x64. Проблема в том, что я пытаюсь создать модульные тесты, которые запускают методы в приложении x64, а проект unit test даже не будет создан. Я получаю следующую ошибку, когда пытается создать.
Ошибка загрузки C:.....\bin\x64\Debug.... UnitTests.dll: невозможно загрузить тестовый контейнер C:.....\bin\x64\Debug.... UnitTests.dll 'или одну из его зависимостей. Если вы создадите сборку тестового проекта как 64-битную сборку, ее нельзя загрузить. Когда вы создаете сборку тестового проекта, выберите "Любой процессор" для платформы. Чтобы запустить ваши тесты в 64-битном режиме на 64-битном процессоре, вы должны изменить свои тестовые настройки на вкладке "Хосты", чтобы запустить ваши тесты в 32-битном процессе. Сведения об ошибке: Не удалось загрузить файл или файл сборки:///C:..... UnitTests\bin\x64\Debug.... UnitTests.dll 'или одна из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом.
Я попытался изменить unit test на x64, а также любой CPU и все еще не могу заставить его работать. Есть ли какое-либо исправление для этого?