我在Visual Studio 2010中调试Windows应用程序,该应用程序是从.net framework v2和VS 2005开发和升级的。
最初,Windows窗体可以在调试模式下打开。但是,几次后没有编辑(因为我只是在修复之前跟踪可能的错误),这些表单变得无法打开。每当我跟踪错误,直到显示表单的代码,然后调试器将停止跟踪没有任何消息。有谁知道什么问题可能导致这种情况?非常感谢。
答案 0 :(得分:0)
通常,如果您无法将步骤调试到代码中,那么这通常表示由于缺少源和/或缺少该项目的调试.pdb文件而没有可用的调试信息。
检查构建配置以确保您尝试调试调试版本,使用包含多个项目的解决方案很容易将配置管理器意外地设置为在发布模式下构建项目,而您正在步骤的项目处于调试模式。
同样在多项目解决方案中,检查您是否正在引用项目而不是项目输出(如果需要),否则如果您引用发布版本输出,则将配置管理器设置为以调试模式构建项目将不起作用那个项目。
如果Winforms驻留在第三方DLL中,请确保在尝试调试之前引用了库的调试版本。