2016-04-16 30 views
0

我成功地能够在我的机器上调试.NET框架源代码。但在调试.NET框架源代码时,我看不到大多数变量/对象的值。一个例子如下:如何安装.NET Framework的调试版本?

enter image description here

我知道原因是因为当你你的机器上安装.NET Framework,在海关总署的组装都是建在释放模式(优化)。

所以我需要知道如何在我的机器上安装.NET框架的Debug版本?是否有任何指示?

谢谢

回答

0

微软只发布一些程序集的公共符号。要调试局部变量等,您需要专用于Microsoft支持团队的专用符号。

没有.NET Framework的调试版本,在大多数情况下您甚至不需要该版本。你想要调试什么,需要这些信息?

+0

有时会在.net框架代码中引发异常(特别是序列化异常)。我无法找到它的根本原因,而无需在Google上粘贴该例外:-)。我想要端到端调试代码。有一天我在做单元测试,测试只是在Microsoft.VisualStudio.TestPlatform.Extensions.VSTestIntegration.dll中显示序列化异常而中止。我为它生成了PDB和源代码,但仍然无法正确调试,因为在执行过程中,它随机跳转。 – VVV