如何在Visual Studio 2015中调试Mscorlib.dll

xdrnc

我可以.net成功地对其他自定义dll(我自己创建的程序集)进行逆向工程,但是我无法mscorlib.dll通过相同的步骤进行。

我试图mscorlib.dll使用jetbrains dotpeek生成pdb

我的Visual Studio调试选项已设置为包含该pdb的文件夹。

我试图将mscorlib.ini文件设置为“代码优化”为“否”,如下所示:

[.NET Framework Debugging Control]  
GenerateTrackingInfo=1  
AllowOptimize=0 

并将文件放在加载临时dll的相同位置(例如

C:\ Windows \ Microsoft.NET \ assembly \ GAC_64 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089)。

当我将VS附加到流程时,我可以看到Visual Studio的模块中的Optimized值仍然为“是”。

赞赏有人将VS附加到使用mscorlib.dll的进程时,如何调试mscorlib.dll的逐步说明。

谢谢。

特雷莎·托姆科娃(Tereza Tomcova)

mscorlib.dll是ngen'd您还需要设置COMPLUS_ZapDisable环境变量,以防止CLR加载ngen的程序集:

set COMPLUS_ZapDisable=1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2015在调试期间锁定DLL

如何在Visual Studio中包含IrdaClient.dll

使用旧版DLL的Visual Studio 2015调试

如何在Visual Studio 2015 RC中调试JavaScript?

如何在 Visual Studio 2015 中调试 dtsx?

如何在Visual Studio 2015中创建的VSIX中调试Visual Studio包

如何在Visual Studio IDE中从github查看源代码,但如何使用Nuget的dll进行编译?

在 Visual Studio 中调试到远程 dll 库

如何在visual studio中调试python

如何在没有任何依赖库的情况下在 Visual Studio 中构建 dll?

如何在Visual Studio 2010中使用DEF文件从现有C ++代码生成DLL

如何在Visual Studio Qt中为Qt 5创建DLL项目

如何在Visual Studio中从多个C源代码和头文件创建.dll或.lib?

如何在Visual Studio 2010中部署没有dll文件的项目

如何在Visual Studio 13中指定需要包含哪个dll

如何在 Visual Studio 中添加 Dll TO MFC 应用程序

在 DLL 中包含 OpenVDB;使用 Visual Studio 2015 链接错误

如何在Visual Studio Community 2015中调试独立的JavaScript文件?

如何从Visual Studio.NET或Visual Studio 2005中的本机Visual C ++代码调用托管DLL

Visual Studio扩展如何在引用TFS客户端dll时同时针对2013和2015

在Visual Studio中替换依赖项DLL

Visual Studio 2010中的dll符号名称

Visual Studio在错误的目录中查找dll

在不同的Visual Studio版本中缺少.dll

使用Visual Studio的DLL中的多个控件

找不到Microsoft.web.Infrastructure.dll-Visual Studio 2015

没有版本Visual Studio 2015的参考DLL

在Visual Studio 2015中停止进行中的调试

在Visual Studio 2015中的UWP中调试Javascript