首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure生成DotNetCoreCLI@2发布任务创建意外文件夹

Azure生成DotNetCoreCLI@2发布任务创建意外文件夹
EN

Stack Overflow用户
提问于 2020-06-09 21:41:33
回答 1查看 110关注 0票数 0

我在Azure版本中使用DotNetCoreCLI@2任务,如下所示。我得到的结果与Visual Studio的默认发布路径不同,只有一个文件夹。

有没有办法改变DotNetCoreCLI@2任务,让它不再添加额外的文件夹?(win-x64是额外的文件夹)

代码语言:javascript
复制
- task: DotNetCoreCLI@2
  displayName: Publish API Single File
  inputs:
    command: 'publish'
    arguments: '/p:PublishProfile=FolderProfile'

Azure发布日志:

代码语言:javascript
复制
  Determining projects to restore...
  Restored C:\agent2\_work\4\s\WebApplication1\WebApplication1.csproj (in 463 ms).
  WebApplication1 -> C:\agent2\_work\4\s\WebApplication1\bin\Debug\netcoreapp3.1\win-x64\WebApplication1.dll
  WebApplication1 -> C:\agent2\_work\4\s\WebApplication1\bin\Debug\netcoreapp3.1\win-x64\publish\
EN

回答 1

Stack Overflow用户

发布于 2020-06-09 23:25:02

根据docs的说法

如果未指定,则依赖于运行时的可执行文件和跨平台二进制文件的默认值为[project_file_folder]./bin/[configuration]/[framework]/publish/。对于自包含的可执行文件,它默认为[project_file_folder]/bin/[configuration]/[framework]/[runtime]/publish/

这对于自包含的可执行文件是正确的。因此,如果这是您的情况,并且您希望发布到不同的文件夹,则应该使用-o|--output <OUTPUT_DIRECTORY>选项指定它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62284064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档