【发布时间】:2012-10-03 08:53:31
【问题描述】:
我已从 Microsoft 下载并安装了 RTM 版本的 Visual Studio 2012。如果我在任何应用程序中针对 4.5 以外的任何 .Net 版本,我将无法调试该应用程序。当我按 F5 时,它会显示此对话框:
如您所见,我在 Windows 8 中使用它。有趣的是,如果我看到此对话框,即使我在显示此对话框后将项目更改为面向 .Net 4.5,我也不会能够调试它。所以基本上我可以调试应用程序,只要它设置为 .Net 4.5 并且此设置从未更改过。
这个问题有什么解决办法吗?谢谢。
【问题讨论】:
-
您是否更改了
Project -> <Project name> properties -> Debug中的设置? -
这是调试版本,但如果您的调试器工作正常,您可以调试发布版本。您只需调试应用程序的优化版本。并且可能不会遇到一些断点或查看变量。这不是这里的问题。
-
我不是在谈论调试/发布版本。我在考虑更多关于远程调试选项。
-
我尝试了其中一些,但您具体建议我更改哪一个?
-
运行时目标版本很可能与消息没有直接关系,但更多的是在 VS2012 创建的项目和旧项目中默认不同的项目设置。尝试比较每个创建的“空白”项目。
标签: c# .net visual-studio debugging