我如何查看是否已为给定的Nuget软件包发布了符号软件包?

迈克尔·克罗帕特

我想使用调试器逐步浏览项目引用的开源,公共Nuget包的代码我的理解是,如果该程序包发布了一个符号程序包,我应该能够做到这一点。

它无法正常工作,我可以看到这是因为无法找到.pdb文件:

在此处输入图片说明

大概是因为:

a)我没有正确设置Visual Studio从正确的位置加载符号(有关此的在线信息都非常混乱和矛盾),或者...

b)有问题的程序包未发布符号程序包。

如何检查b是否是问题?有没有一种简单的方法来检查是否已为给定的NuGet程序包发布了符号程序包?

刘o

如何检查b是否是问题?有没有一种简单的方法来检查是否已为给定的NuGet程序包发布了符号程序包?

您可以使用nuget.exe CLI参考list在符号源上列出该软件包的版本:

https://docs.microsoft.com/zh-cn/nuget/tools/cli-ref-list

list命令:

nuget.exe list Microsoft.AspNetCore.Authentication.OpenIdConnect -AllVersion -Prerelease -source https://nuget.smbsrc.net

经过测试,我发现该程序包的符号程序包尚未发布:

在此处输入图片说明

注意:该软件包LSGTestNuGetPackage是我之前发布的测试符号软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章