可以通过在 MSBuild 命令行中添加参数 /p:WebProjectOutputDir=
示例代码:
- task: MSBuild@1
inputs:
solution: 'MySolution.sln'
msbuildArguments: '/p:WebProjectOutputDir=$(Build.ArtifactStagingDirectory)\MyWebApp'
platform: 'Any CPU'
configuration: 'Release'
此处假设 MyWebApp 是包含 Web 项目的解决方案中的项目名称,并且使用了默认的 Visual Studio 构建输出目录结构。
这样,构建后将在构建输出目录的 MyWebApp 目录中生成包含网站内容的所有文件和目录,与本地命令的输出相同。