当我调试甚至编码时,检查第三方程序集真的很有用,但我只能看到它们的元数据。
鉴于像反射器这样的工具可以反编译程序集,是否有某种方式或某种工具可以让 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/