Как запустить модульные тесты для проекта x86 - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь добавить модульные тесты для моего проекта 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

Есть идеи, как заставить это работать?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...