在 VS2019 中构建成功,但在 Azure DevOps 中构建失败

Build succeeds in VS2019, but fails on Azure DevOps

我有一行在 VS2019 中构建的代码...但是当我尝试使用 azure devops 管道构建它时失败了。

它是由我的一个团队添加的。

我实际上认为这是不允许的。我认为必须应用命名参数,从第一个命名参数到最后一个参数?

但是VS2019允许吗?

有什么想法吗?

查看YAML后发现VS版本不对

构建 YAML

  PublishProfile: 'VSORelease'

steps:
- task: VSBuild@1
  displayName: 'Build solution Retailer.sln'
  inputs:
    solution: Retailer.sln
    vsVersion: 14.0
    msbuildArgs: '/p:DeployOnBuild=true /p:PublishProfile="$(PublishProfile)"'
    platform: '$(BuildPlatform)'
    configuration: '$(BuildConfiguration)'