【发布时间】:2023-01-05 20:58:09
【问题描述】:
当我们尝试在 Azure DevOps CI 管道中构建 ClickOnce 桌面 .net 6 应用程序时,下面是构建的 YAML 步骤,但我仍然没有获得主应用程序可执行文件?
- task: VSBuild@1
displayName: 'Build ClickOnce'
inputs:
solution: 'applicationxxx.sln'
#msbuildArgs: '/t:publish /p:PublishProfile=$(System.DefaultWorkingDirectory)\ClickOnceProfile.pubxml /p:PublishDir="$(system.defaultworkingdirectory)"'
msbuildArgs: '/target:publish /p:PublishProfile=$(System.DefaultWorkingDirectory)\ClickOnceProfile.pubxml /p:UpdateEnabled=true '
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'
- task: CopyFiles@2
displayName: 'Copy ClickOnce Files to: $(build.artifactstagingdirectory) copy'
inputs:
SourceFolder: '$(system.defaultworkingdirectory)'
Contents: '**\bin\$(BuildConfiguration)\**'
TargetFolder: '$(build.artifactstagingdirectory)\ClickOnce'
condition: succeededOrFailed()
【问题讨论】: