Я пытаюсь добавить модульные тесты для моего проекта x86 .NET Core.
Я создал новый проект в своем решении, и Visual Studio сделал его x64 по умолчанию.Я добавил ссылку на новый проект и попытался запустить пример теста, но он не удался, потому что было несоответствие между целями платформы проектов - x86 против x64.
Затем я попытался изменить целевую платформу на x86 в проекте с тестами.
Он выдает мне следующие предупреждения:
При выполнении теста будут использоваться библиотеки DLL, созданные для платформы .NETCoreApp, Version = v1.0 и платформы X86.Следующие DLL не соответствуют настройкам фреймворка / платформы.Project.UnitTests.dll создан для Framework 2.1 и платформы X86.
Исключение при обнаружении тестов из Project.UnitTests: System.BadImageFormatException: Не удалось загрузить файл или сборку'Project.UnitTests, версия = 0.0.0.0, культура = нейтральная, PublicKeyToken = ноль'.Была предпринята попытка загрузить программу с неправильным форматом.
Ни один тест не соответствует данному фильтру тестовых сценариев `FullyQualifiedName = Project.UnitTests.UnitTest1.Test1
Есть идеи, как заставить это работать?
Спасибо