如何在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 中的 Xml 解析

无法在 Visual Studio 2015 中运行迁移

如何在 Visual Studio 2015 中调试 dtsx?

dll 不在我的可执行文件中,在 Visual Studio 中工作但不在执行中

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

如何在 Ubuntu 中安装 Visual Studio Code?

当 JavaScript 源代码位于不同文件夹时,如何在 Visual Studio Code 中调试 Node TypeScript

Visual Studio 2015 如何禁用异常输出

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

如何在visual studio中调试python

如何在visual studio中添加图形库?

realloc 在 Visual Studio 中失败,但使用 gcc (ntdll.dll) 工作

如何在最近的 Visual Studio 中运行旧的 VB 宏?

如何在 Visual Studio 2017 中更新 Django

如何在 Visual Studio Code 中调试 TypeScript Express 应用程序

Visual Studio 2015 Express for Desktop 是否支持 JIT 调试?

从 unity 构建 UWP 应用,使用 Visual Studio 中内置的外部 dll,在 Task 类上生成错误

在下载的 Visual Studio 项目中找不到 dll 文件?

如何在 Visual Studio 中调试 QuantLib-Python 模块

如何在 VSCode 中使用调试/发布移动引用的 DLL?

如何在 Android Studio 中调试特定的 Activity

如何在没有 Visual Studio 的情况下在 CLI 项目中添加 .dll 文件?

如何在visual studio中隐藏子项目模板?

如何在 Visual Studio 中添加 QBFC 作为依赖项

如何在 Visual Studio Code 中启用预览功能?

如何在 Visual Studio Code 中运行 C 程序?

如何在 Visual Studio 中同时观察递归函数变量

如何在 Visual Studio 2022 中关闭虚线框

安装 Visual Studio 安装项目后 DLL 不工作

如何在 Visual Studio Code 扩展中设置颜色