gpt4 book ai didi

c# - 使用 nuget 和符号服务器

转载 作者:可可西里 更新时间:2023-11-01 08:09:13 25 4
gpt4 key购买 nike

一定是我做错了。

我正在使用 VS2012,C#。我正在使用 nuget 来管理我的包。以前我总是创建一个“外部引用”目录并自己管理包。我现在决定采用新的包管理方式。

无论如何,nuget 正在努力。我有它的设置,以便包不包含在 svn(代码存储库)中,并且如果需要,可以下载丢失的包。一切正常,适用于我团队中的所有开发人员以及我们的 Team City 盒子。

当我想调试这些包之一时(即进入包源),问题就来了。我已经根据这个 link 设置了符号源下载的 VS2012 .但是当我运行解决方案并想要进入包代码时,VS2012 给我一个空白的表情并说找不到符号。在 Fiddler 中,我可以看到一大堆 404。

我期待下载我从 nuget 引用的包的符号,然后允许我介入和调试。或者我是否必须手动下载源代码并将 Vs2012 指向它 - 就像我以前在进行手动包管理时所做的那样?

我说得有道理吗?

最佳答案

这取决于构建所述包的开发人员,即并非所有包作者都提供符号。

包作者可以根据文档创建和发布符号包:

Creating and Publishing a Symbol Package

然后剩下的就是在 Visual Studio 调试器配置中添加一个新的符号源(详细说明请参阅 here):

http://srv.symbolsource.org/pdb/Public

关于c# - 使用 nuget 和符号服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com