当前位置:  开发笔记 > 编程语言 > 正文

你能用一个文件的源代码调试.NET应用程序吗?

如何解决《你能用一个文件的源代码调试.NET应用程序吗?》经验,为你挑选了1个好方法。

我想在Visual Studio中调试应用程序,但我只有1类的源代码.我只需要在该文件中单步执行一个函数,但我不明白我需要做什么.我认为步骤通常是这样的:

    在VS中打开一个文件

    加载"符号"(.PDB文件)

    附加到正在运行的进程

我知道如何做#1和#3,但如果没有.PDB文件,我不知道如何做#2.是否可以为此生成.PDB文件以使其工作?谢谢!



1> aku..:

您需要*.pdb文件(帖子中的第2步)这些文件包含源代码和已编译程序集之间的映射.所以你的步骤是正确的.如果源文件与原始文件存在差异,请在BP的属性对话框中设置复选标记"允许源代码与原始版本不同".

Visual Studio中的断点和跟踪点

如果您没有PDB文件,可以尝试使用Reflector.FileDisassembler或FileGenerator For Reflector对项目进行反编译.他们可以重新编译这些文件以获取PDB

另请参阅Deblector - 为Reflector调试插件.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有