我遇到了从某个地方下载的dll问题。如何查看dll内部进行调试?
答案 0 :(得分:2)
您没有说,但如果它是.NET程序集dll,您可以使用Reflector中的反汇编工具查看反向源代码。
答案 1 :(得分:1)
如果它没有调试信息则没有用(通常DLL在“Release”版本中提供 - 这通常意味着Debug信息不可用)。为了实际调试,您还必须拥有源。
答案 2 :(得分:1)
您可以使用DLL Export Viewer之类的程序来查看DLL文件。
但正如lulian指出你无法调试它,除非你有源或pdb文件...
答案 3 :(得分:1)
如果是托管dll,您可以使用.NET Reflector进行调试,即使没有符号也没有源代码。你可以
- 从VS
中反编译第三方程序集- 逐步执行反编译程序集并使用所有调试技术 你会使用你自己的代码