У меня есть тестовый проект ядра dotnet, использующий mstest и нацеливающий фреймворк 461 с идентификатором времени выполнения win7-x64, но он не может найти тесты при выполнении команды 'dotnet test'.
Возврат ошибки: тест недоступен в. Убедитесь, что тестовый первооткрыватель и исполнители зарегистрированы, а настройки версии платформы и фреймворка - app
Я использую контейнер vsbuildtools2017 из https://docs.microsoft.com/en-us/visualstudio/install/build-tools-container для выполнения действия.
csproj propertyGroup настройки:
<PropertyGroup> <TargetFramework>net461</TargetFramework> <RuntimeIdentifier>win7-x64</RuntimeIdentifier> </PropertyGroup>
csproj пакеты:
<ItemGroup> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.0" /> <PackageReference Include="MSTest.TestAdapter" Version="1.2.1" /> <PackageReference Include="MSTest.TestFramework" Version="1.2.1" />
Я также пытался использовать vstest.console.exe, и я получаю ту же ошибку.