У меня есть следующий репозиторий https://github.com/Mech0z/Foosball Там, где у меня есть следующий файл проекта, я бы хотел, чтобы выполнялся шаг теста в конвейерах
https://github.com/Mech0z/Foosball/blob/master/Integrationstest/Integrationstest.csproj
Он имеет следующеепакеты
<PackageReference Include="nunit" Version="3.12.0" />
<PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.3.0" />
И мой файл yaml похож на этот
- task: VSTest@2
inputs:
projects: '**/*/Integrationstest.csproj'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
Но когда он запускается, я получаю
В тестовом прогоне будут использованы встроенные библиотеки DLLдля фреймворка .NETFramework, версия = v4.0 и платформа X86. Следующие DLL не соответствуют настройкам фреймворка / платформы. Integrationstest.dll создан для Framework .NETCoreApp, версии = v3.0 и платформы AnyCPU.
Как изменить .NET framework в моем файле yaml?