首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure管道:未能使用DotNetCoreCLI自定义命令

Azure管道:未能使用DotNetCoreCLI自定义命令
EN

Stack Overflow用户
提问于 2022-02-01 10:00:50
回答 1查看 287关注 0票数 0

我很难让自己的nuget包调试在azure上。我尝试了很多事情,因为这显然是一个常见的问题,有很多方法可以解决。像这样的经典管道成功了(yaml视图):

代码语言:javascript
复制
- task: DotNetCoreCLI@2
  displayName: 'Create NuGet Packages'
  inputs:
    command: pack
    packagesToPack: '**/*.csproj;!**/*.Tests.csproj'
    packDirectory: Solution/Packages
    nobuild: true
    includesymbols: true
    includesource: true

但最终调试仍然无法工作。然后我看到了这篇文章:https://learn.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg,但现在我一直无法运行.net cli自定义命令。我只是不知道如何将我的项目打包为参数。我尝试过的一切都失败了:

代码语言:javascript
复制
- task: DotNetCoreCLI@2
  displayName: 'dotnet custom'
  inputs:
    command: custom
    custom: 'dotnet pack **/*.csproj;!**/*.Tests.csproj -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg'

我尝试了一些没有通配符的路径,但问题是我甚至不知道使用哪个(相对)路径。我试了不少路,但都没有用。如何传递像项目路径这样的参数?

更新:根据方法的不同,我得到的错误不同,但是要么命令不能被解析,要么它说找不到项目。

EN

回答 1

Stack Overflow用户

发布于 2022-02-06 09:13:51

我相信您的DotNetCoreCLI@2任务的自定义命令中有一个冗余的dotnet

试一试

代码语言:javascript
复制
- task: DotNetCoreCLI@2
  displayName: 'dotnet custom'
  inputs:
    command: custom
    custom: 'pack **/*.csproj;!**/*.Tests.csproj -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70938606

复制
相关文章

相似问题

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