c# - 如何创建和使用符号服务器?

标签 c# tfs debug-symbols symbol-server

我创建了一个 powershell 脚本,它在build设置为发布后从放置位置获取所有 pdb 文件,并将它们复制到网络上共享的文件夹中。

我还创建了一个示例应用程序,并添加了包含我需要的程序集的 nuget 包(没有 pdb 文件)。

我在网上找到了一些引用资料,但我无法使用 pdb 文件调试我的程序集。我正在使用 VPN 连接连接到包含 pdb 文件和 Visual Studio 2010 的共享文件夹。

为了使用网络上共享的 pdb 文件来调试我使用 nuget 包管理器获得的程序集,我需要执行哪些具体步骤?

谢谢!

最佳答案

如果您正在寻找符号、符号服务器以及更重要的源服务器索引的良好概述,请查看 http://bit.ly/SymbolServerTFS这是我前一段时间写的一篇博客文章,讨论了所有这些。我专门从使用 Team Foundation Server 的角度讨论了它,但即使您不使用 TFS,它也是很好的信息。

此外,如果您想改善此体验,请在 Uservoice 上为我的功能请求投票:http://bit.ly/AtLSjl我们非常感谢增加的声音和投票!

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

相关文章:

tfs - Visual Studio Online,从积压 View 添加新项目时遇到错误 "TF400486: Unable to complete the operation..."

version-control - 如果TFS中的文件被别人锁定了怎么办?

windbg - 签署 DLL 是否会使 PDB 文件无效?

c++ - 在发布版本中保留调试符号有缺点吗?

c# - 找不到“AllowAnonymous”

tfs - 使用 tf.exe 时如何将工作项与 checkin 关联

c# - 在 .NET 中提取图像的一部分

.net - 使用MS的Symbol Server-VS调试.NET代码不会显示变量的值

c# - AutoMapper 映射函数到成员的获取

C# 进程 <实例>.StandardOutput InvalidOperationException "Cannot mix synchronous and asynchronous operation on process stream."