Azure YAML构建;在解决方案中仅构建单个项目?

时间:2020-07-23 22:46:39

标签: azure azure-devops yaml

我有多个项目-它们是逻辑应用程序-在解决方案下

ProjectA
projectB
...
projectF

我已经使用VS build task创建了一个YAML构建任务,但是我只想构建一个特定的项目,并为每个项目(逻辑应用程序)拥有单独的YAML。使用solution:参数,我只能将.sln文件作为目标,该文件将在该解决方案下构建每个项目(逻辑应用程序).​​..

是否可以针对单个项目?

1 个答案:

答案 0 :(得分:0)

我们可以通过任务Visual Studio Build建立一个项目。如果要构建单个项目,请使用solution: {.csproj file path}参数并输入.csproj文件,该文件将仅针对一个项目。

此外,请检查.csproj文件,并确保项目之间没有依赖项。

样品

steps:
- task: VSBuild@1
  displayName: 'Build .csproj file'
  inputs:
    solution: {.csproj file path}
    vsVersion: 16.0
    platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'