NUnit Test Adapter 3 не может найти NUnit3 Framework, в результате чего Test Explorer не показывает Test - PullRequest
0 голосов
/ 06 июня 2018

У меня есть проект, в котором я упаковал NUnit3 Framework вместе с некоторыми другими во внутреннюю DLL.Однако, когда я ссылаюсь на dll в проекте, я не смог получить TEST для отображения в Visual Studio 15, Test Explorer.

Внутри классов проекта я могу использовать методы NUnit.Framework.Я думаю, что проблема связана с NUnitTestAdapter3, не в состоянии найти ссылку на NUnit3Framework.Потому что после того, как я удалил Nunit3 Framework из моей DLL и просто добавил NUnit3 Framework и NUnit 3 Test Adapter в свой проект, я смог показать тест.Поэтому я предполагаю, что между пакетом тестового адаптера NUnit3 и моей библиотекой DLL, которая содержит NUnit3 Framework, есть разрывэто показать?

1 Ответ

0 голосов
/ 07 июня 2018

Проблема не в адаптере, а в модуле тестирования NUnit, который он использует.Движок имеет код для определения того, какая структура используется.Этот код на самом деле зависит от имени платформы.

В NUnit V2 мы пытались загрузить любую сборку, на которую вы указали.Но с NUnit 3, движок должен выяснить, какая платформа используется, так как он поддерживает несколько платформ через расширения.

В настоящее время нет способа обойти это.Вам необходимо использовать фактическую сборку nunit.framework.

...