visual-studio - 如何让 Visual Studio 进入第三方程序集

标签 visual-studio debugging reflector

当我调试甚至编码时,检查第三方程序集真的很有用,但我只能看到它们的元数据。

鉴于像反射器这样的工具可以反编译程序集,是否有某种方式或某种工具可以让 Visual Studio 做同样的事情?

如果我碰巧可以访问程序集的 PDB 文件,是否将它们放入我的应用程序 bin 文件夹中,我可以通过 Visual Studio 检查程序集内容?

最佳答案

如果您有 DLL 的 PDB,您当然可以在调试时检查 DLL。确保您已禁用“仅禁用我的代码”并且您应该很高兴

Tools -> Options -> Debugging -> Uncheck "Just my Code"



但是有一个警告,Visual Studio 调试器不会反编译程序集。如果可用,它将从 PDB 读取源文件信息,并建议一个位置来查找源文件。如果您无权访问源文件,则在调试时将被迫查看机器反汇编(不是反编译的 IL)。

关于visual-studio - 如何让 Visual Studio 进入第三方程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481677/

相关文章:

java - 如何在 eclipse helios 中为断点添加多个条件?

reflector - "is not a .NET module."是什么意思?

.net - 商业混淆器如何实现崩溃 .net Reflector 和 ILDASM?

c# - 如何将日期时间字段值设置为现在

具有多个 where 子句和多个 id 字段的 C# Sql Server 更新

visual-studio - SSRS报告页面方向

c++ - 在 Visual Studio 中的 dll 内的函数处设置断点?

c++ - 调试堆栈值损坏的好方法

.net 程序集的静态分析

c++ - 如何处理来自核心准则检查器的有关gsl::at的静态分析警告?