.net core Visual Studio如何使用源符号发现NUGET?
我使用.net core Visual Studio如何使用源符号发现NUGET?,.net-core,nuget,debug-symbols,.net Core,Nuget,Debug Symbols,我使用dotnetpack的--包含符号和--包含源代码开关成功地准备了一个符号包。现在我想知道,当试图单步执行相应的非符号代码时,如何告诉VisualStudio使用该包 我试图将symbol包放在本地文件夹中,并将解决方案级别nuget.config文件配置为将此文件夹用作包源。这个想法是,可能存在一些名称约定,在所有配置的包源中查找像{name}这样的包。。。但这不起作用 官方文档(尤其是老文档)正在谈论很多关于配置“符号服务器”的问题,但如果我理解正确,那就不同了,而且更老了,对吗?如果
dotnetpack
的--包含符号
和--包含源代码开关成功地准备了一个符号包。现在我想知道,当试图单步执行相应的非符号代码时,如何告诉VisualStudio使用该包
我试图将symbol包放在本地文件夹中,并将解决方案级别nuget.config
文件配置为将此文件夹用作包源。这个想法是,可能存在一些名称约定,在所有配置的包源中查找像{name}这样的包。。。但这不起作用
官方文档(尤其是老文档)正在谈论很多关于配置“符号服务器”的问题,但如果我理解正确,那就不同了,而且更老了,对吗?如果我想建立一个内部符号服务器,我不会通过NuGet来实现。(我真的不想设置内部符号服务器。)
他们还建议推到smbsrc.net
,但显然,我不能用内部代码做到这一点。另外,我不敢相信.NET工具箱中有硬编码的URL。我没有找到一种方法来有意义地使用dotnet build
中包含的源代码
不过,还有其他选择:
- 提供了一种在源代码生成路径和HTTP位置之间配置映射的方法。不幸的是,如果没有对源代码管理服务器身份验证方法的特定支持,这对私有存储库是不起作用的。例如,Bitbucket服务器还不受支持
- 您可以嵌入源代码。我可能会走那条路
使用此选项可将json添加到PDB中,以显示在何处可以找到源代码。谢谢。