-1

我正在 Visual Studio 2010 中调试一个 Windows 应用程序,该应用程序是从 .net framework v2 和 VS 2005 开发和升级的。

最初,Windows 窗体可以在调试模式下打开。然而,几次之后没有编辑(因为我只是在修复之前跟踪可能的错误),这些表单变得无法打开。无论何时,我都会跟踪错误,直到显示表单的代码,然后调试器将停止跟踪而没有任何消息。有谁知道什么问题可能导致这种情况?非常感谢。

4

1 回答 1

0

通常,如果您无法调试步入代码,则这通常表明由于缺少源和/或该项目的调试 .pdb 文件丢失而没有可用的调试信息。

检查构建配置以确保您正在尝试调试调试构建,使用包含多个项目的解决方案很容易意外地将配置管理器设置为在发布模式下构建项目,而您正在从中步进的项目处于调试状态模式。

同样在多项目解决方案中,请检查您是否引用了项目而不是需要的项目输出,否则如果您引用该项目的发布构建输出,则将配置管理器设置为在调试模式下构建项目将无效。

如果 Winform 驻留在第三方 DLL 中,请确保在尝试调试之前已引用了该库的调试版本。

于 2011-12-05T13:10:36.553 回答