繁体   English   中英

我可以调试编译的程序集吗?

[英]Can I debug a compiled assembly?

我正在寻找一种从Visual Studio调试编译的程序集的方法。

可能吗? 也许使用某种反射器插件?

不是在寻找一种反编译/重新编译然后调试的方法。

如果您没有程序集的PDB文件,请尝试使用几天前发布的.Net Reflector Pro 它可以在Visual Studio中即时反编译代码,然后逐步执行它,就好像您正在调试自己的源代码一样( 它不需要您反编译然后再重新编译 )。 它是Visual Studio插件的付费,但附带14天试用版,之后它将恢复为Reflector的免费版本。

是。 你可以做到这一点是禁用“只是我的代码”功能(工具 - >选项 - >调试),然后加载DLL的PDB。 之后,您将能够毫无问题地进入DLL。

好没问题。 只要你有.pdb文件。 调试体验不是很丰富,您经常无法检查局部变量,而单步执行的行为有时很奇怪。

您可以使用Debug - > Attach to Process附加到正在运行的进程。 只要您在Visual Studio中使用.pdb运行源代码的副本,就可以正常调试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM