Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net core Visual Studio如何使用源符号发现NUGET?_.net Core_Nuget_Debug Symbols - Fatal编程技术网

.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中,以显示在何处可以找到源代码。谢谢。