Как проверить управляемый код, который зависит от нативного DLL с использованием MSTest v2 ⇐ C#

Место общения программистов C#
Anonymous
Как проверить управляемый код, который зависит от нативного DLL с использованием MSTest v2

Сообщение Anonymous »

Мы мигрируем все наши тестовые проекты C# от MSTest V1 на MSTest V2. Некоторые из наших протестированных проектов зависят от местных DLL. В прошлом мы могли бы просто добавить группу элементов, как показано ниже в тестовый проект: < /p>


PreserveNewest


< /code>
Но после того, как мы перешли в MSTest V2, мы получаем следующую ошибку при запуске тестов. < /p>
System.DllNotFoundException: Unable to load DLL 'some_native.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
< /code>
Добавление атрибута DeploymentItem < /code> выше тестового класса или метода тестирования не имеет эффекта. < /p>
Мы используем: < /p>
  • Windows 10 x64 < /li>
    функции Framework 4.8 < /li>
    17.0.0
  • mstest.testframework 2.2.8
  • mstest.testadapter 2.2.8
Так что мой вопрос: как проверить проект A, который зависит от нативного dll, используя MSTEST V2?>

Подробнее здесь: https://stackoverflow.com/questions/704 ... -mstest-v2

Вернуться в «C#»