71得票10回答
如何从TeamCity部署的我的NuGet包中进行调试?

我将我的团队使用的一个库打包成了NuGet包,并从TeamCity部署到网络文件夹中。然而,我无法对此代码进行调试!我已经了解了SymbolSource的解决方案,但我更想找到一种直接从TeamCity获取.pdb和源文件的方法。有人知道怎么做吗? 编辑。 当我在Nuget Pack构建步骤中...

35得票4回答
你如何将年龄不匹配的PDB文件进行更正?

我们的夜间构建过程长期存在问题,导致生成的PDB文件与相应的映像文件的时间差几个小时。我已经解决了这个问题。 然而,我想开始使用符号服务器,但由于必须使用这些年龄不匹配的pdb文件,所以无法使用。我通过在windbg中使用.symopt +0x40方法来解决此问题。这意味着我必须手动组织所有...

27得票5回答
在HTTP上设置公共(或私有)符号服务器

我找到的文档(参考1至5)都讲述了如何通过共享的 UNC 路径来设置符号服务器,并将正确的设置提供给本地调试器实例(无论是 _NT_SYMBOL_PATH 还是 Visual Studio IDE 调试设置)。 微软提供了一个符号服务器(参考6),可以通过 http 访问他们的公共符号存储库...

19得票3回答
设置符号服务器能给我什么好处?

我阅读了这篇文章:设置符号服务器,其中详细介绍了如何为我的团队设置共享符号服务器。 我想知道的是如何将自己的符号添加到存储库中。 我的问题是:我从中获得了什么? 假设我有以下构建过程: 1. 我将更改提交到Subversion存储库 2. TeamCity CI工具获取这些更改并进行构...

15得票3回答
我该如何创建和使用符号服务器?

我创建了一个PowerShell脚本,在构建设置为发布后,从放置位置获取所有pdb文件,并将它们复制到网络上共享的文件夹中。 我还创建了一个示例应用程序,并添加了包含所需程序集的NuGet软件包(不包括pdb文件)。 我在网上找到了一些参考资料,但我无法使用pdb文件调试我的程序集。我正在...

14得票5回答
微软符号服务器 / 本地缓存哈希算法

我正在尝试弄清楚Microsoft Symbol Local Cache目录使用的哈希算法。 例如,本地缓存可以是以下内容之一 L:\Symbols \browseui.dll \44FBC679fe000 browsue.dll ...

13得票2回答
Visual Studio无法缓存Microsoft符号服务器的缺失缓存吗?

我正在使用Microsoft符号服务器和Visual Studio 2008,效果不错。不幸的是,当公共符号服务器没有包含所需符号时,它需要等待一段时间才会超时,并且每次我启动项目进行调试时,Visual Studio都会尝试重新加载相同的缺失符号。 有没有办法让Visual Studio记...

7得票1回答
调试NuGet包-没有显示源代码的符号

我正在尝试为我的库构建nuget包和符号。我正在使用TeamCity构建这些包,然后将它们推送到我的内部SymbolSource仓库。 一切似乎都在正常构建/打包/推送,但是当我尝试调试我的nuget包(使用VS2012)时,源代码不正确,更好的方法是,我找不到它所显示的方法名称在库中的任何...

7得票1回答
Windows调试符号 - 无法加载

我正在使用Windows 7 x64 SP1。我已经从以下网址下载了符号:http://msdn.microsoft.com/en-us/windows/hardware/gg463028。我已经下载并安装了用于Windows 7 x64 SP1的x64 RTM和x64 SP1符号,并将其安装...