gpt4 book ai didi

.net - 如何在 clr.dll 或 mscoree.dll 中调试

转载 作者:行者123 更新时间:2023-12-02 01:11:09 24 4
gpt4 key购买 nike

我关注了these能够在 .Net 框架代码中进行调试的步骤。这对于框架的某些部分(例如 System.Drawing.dll)效果很好,但对于其他部分(clr.dll、mscoree.dll...)则效果不佳。

这对我来说有点奇怪,因为这些 dll 中的代码是由 Microsoft 发布的(至少是我在调用堆栈中看到的部分)。

我正在使用 VS2010 和 .Net 4。

我是否做错了什么,或者 Microsoft 没有发布正确的 pdb 文件?

最佳答案

Microsoft 发布了整个公共(public)语言运行时的共享源代码实现,包括 mscoree.dll,但这并不是真正的 .NET 框架的源代码。

另一方面,您获得的System.Drawing.dll等源代码是.NET框架的真正源代码,但您无法通过这种方式获得运行时代码。

这里是 SSCLI(也称为 Rotor)的下载:http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en

有关差异的更多说明:What is the difference between SSCLI 2.0 (ROTOR) and .NET?

关于.net - 如何在 clr.dll 或 mscoree.dll 中调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com