Я пытаюсь запустить все включенные exe (созданные с помощью Costura) на windows VM. Согласно ответу в на этот вопрос SO , я установил тестовый агент и инструменты сборки и пытался запустить exe с помощью этой команды
C:\Users\..\Desktop>"C:\Program Files (x86)\Microsoft Visual Studio\2017\TestAgent\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" MyExeName.exe /Tests: MyTestName
на виртуальной машине, I запустите агент и введите указанную выше команду, но я получаю сообщение об ошибке No test is available in C:\Users\..\Desktop\MyExeName.exe. Make sure that test discoverer & executors are registered and platform & framework version settings are appropriate and try again.
. Отлично работает на локальном компьютере, используя ту же команду и запуска тестов На локальном у меня VS2019 и весь код. На ВМ я не могу иметь VS и кодовую базу в качестве требования.
РЕДАКТИРОВАТЬ: Я заметил (через ILSpy), что в точках exe по ссылкам, нет ссылки на этот Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll
, однако dll
присутствует в ресурсах.