【发布时间】:2018-11-12 23:04:02
【问题描述】:
所以我正在运行这个命令
- task: DotNetCoreCLI@2
displayName: 'dotnet publish'
inputs:
command: 'publish'
publishWebProjects: false
projects: 'src/myproj/*.csproj'
arguments: -o $(build.artifactStagingDirectory)
它在放置文件夹中生成为已发布的工件(是的!),但作为 zip 文件 (myproj.zip)。
我想避免使用 zip,而是希望输出为一个完整的文件夹。
我正在研究,但我找不到这样做的地方。
有趣的是,我在自己的 CMD 窗口中尝试过,它正在输出文件夹,但在 Azure Pipelines 中它正在生成一个 zip 文件。
【问题讨论】:
-
甚至更有趣的是,虽然我知道它们并不完全相同,但 netfw 的 vsbuild 允许我生成文件夹(不是 zip),并且 dotnet publish 应该几乎相同(因为它在背景)
-
你能看看这个thread
-
你的
dotnet build任务是什么?
标签: .net .net-core azure-devops azure-pipelines