Я пытаюсь использовать Azure Pipelines для создания библиотеки классов.Мой azure-pipelines.yml
выглядит следующим образом:
variables:
solution: 'MySolution.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
pool:
vmImage: 'VS2017-Win2016'
steps:
- task: NuGetToolInstaller@0
- task: NuGetCommand@2
inputs:
command: 'restore'
restoreSolution: '$(solution)'
feedsToUse: 'config'
nugetConfigPath: 'nuget.config'
- task: VSBuild@1
inputs:
solution: '$(solution)'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
- task: VSTest@2
inputs:
vstestLocation: 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform\vstest.console.exe'
platform: '$(buildPlatform)'
configuration: '$(buildConfiguration)'
codeCoverageEnabled: true
otherConsoleOptions: '/Framework:FrameworkCore10'
Однако задача запускается из другого места, и, судя по тому, что она выглядит как Test Platform v1 (TP v1): C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe
.Судя по проблемам Github для azure-pipelines-tasks , похоже, что они выпустили TP v2 где-то в начале этого года (2018).
Как я могу убедиться, что я на самом деле использую TP v2?
Обновление: я сейчас открыл проблему на github repo конвейеров: Microsoft / azure-pipelines-tasks# 8911