来自SymbolSource.org的NHibernate加载符号

时间:2012-05-22 19:13:05

标签: visual-studio-2010 nhibernate debug-symbols

我希望能够调试NHibernate,我之前从未加载SymbolSource.org的任何符号。

我需要在Visual Studio中输入什么URL才能让它加载NHibernate的符号以便我可以正确调试它?我正在运行NHibernate的3.2.0.4000版本。

编辑:

这就是我配置它的方式。

Debug Options

我在输出窗口中看到了这一点。请注意,它为Iesi.Collections加载符号,但不加载NHibernate。

'QTAgent32.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\cwerner\TFS\Zeta\TestResults\cwerner_LKN030 2012-05-23 07_33_53\Out\NHibernate.dll'
'QTAgent32.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\cwerner\TFS\Zeta\TestResults\cwerner_LKN030 2012-05-23 07_33_53\Out\Iesi.Collections.dll', Symbols loaded.

2 个答案:

答案 0 :(得分:4)

您的NHibernate版本存在于symbolsource.org的服务器上。

如何配置symbolsource.org请参阅此链接:

http://www.symbolsource.org/Public/Home/VisualStudio

Symbolsource服务器网址:http://srv.symbolsource.org/pdb/Public

答案 1 :(得分:1)

你从哪里获得NHibernate 3.2 GA二进制文件?这些符号由SymbolSource通过独立编译源和逆向工程PDB提供 - 因此结果可能会有所不同。自3.3 CR1以来,NHibernate才开始推动官方符号。

如果您发布了一个指向您正在使用的实际二进制文件的链接,我们可能会尝试为这些二进制文件打造PDB,但前提是它只是在任何正式发行版中。