这是由于在构建和发布管道中定义的使用Visual Studio 2019版本'16.0'或更低版本的任务,但是在宿主代理服务器上找不到该版本的Visual Studio所致。解决此问题的最佳方法是使用Visual Studio 2019的最新版本,或者在管道任务中更新Visual Studio任务版本号到可以使用的版本。
以下是修改后的管道任务的示例代码:
- task: VSBuild@1
inputs:
solution: 'solution-name.sln'
platform: 'x64'
configuration: 'Release'
vsVersion: '16.0' # 修改为合适的VS版本号
通过更新vsVersion
输入值到合适的版本号,可以小心地在管道中使用低版本的Visual Studio并避免此问题。