我有多个项目-它们是逻辑应用程序-在解决方案下
ProjectA
projectB
...
projectF
我已经使用VS build task创建了一个YAML构建任务,但是我只想构建一个特定的项目,并为每个项目(逻辑应用程序)拥有单独的YAML。使用solution:
参数,我只能将.sln文件作为目标,该文件将在该解决方案下构建每个项目(逻辑应用程序)...
是否可以针对单个项目?
答案 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)'