.net-core - Azure DevOps:不将调试信息发布到符号服务器
问题描述
我们最近切换到 NetCore 项目并对管道进行了必要的更改。管道任务 PublishSymbols@2 似乎没有为我们的 NuGet 包发布符号。至少,调试器不再工作了。我应该使用其他任务吗?我的参数错了吗?
管道发出警告:
##[warning]No files selected for indexing.
它也有日志文件行
[Symbol App][INFO] 2021-07-02T11:41:51.7320634+00:00 Published 1 files.
projectsNuGet: |
**/ParkInd_Modular_CommonPlugins.@(csproj|pdb)
- task: PublishSymbols@2
displayName: Publish debug information to symbol servers
inputs:
SearchPattern: |
$(projectsNuGet)
!*.csproj
!**/obj/**
SymbolServerType: 'TeamServices'
解决方案
该代码不起作用,因为我的 dll 的名称与我的 csproj 不同。显然,dll 的名称基于 AssemblyName 而不是 csproj 名称。这说得通。
推荐阅读
- android - 如何静音 Google IMA 广告的音量
- datagrip - JSON 导出的数据被格式化为科学记数法而不是平面
- javascript - 如何在单击子元素时不触发父事件,但不阻止子元素事件
- woocommerce - 如何在 woocommerce 自定义主题中使用 $related_products 和 $upsells
- ldap - 从三十方软件连接时出现 LDAP 凭据错误
- facebook-messenger - 通过 m.me 链接时,Facebook Messenger 上未显示“开始”按钮
- single-sign-on - 反向代理上的 SSO?
- sum - 在多个临时表中聚合每月组的数据
- node.js - Nodejs - 即使在调用 cluster.worker.disconnect() 之后,Worker 也接受新请求
- php - Form:从form提交数据到mysql数据库表