C# Visual Studio 2012 RTM,无法调试早于4.5的.Net

C# Visual Studio 2012 RTM,无法调试早于4.5的.Net,c#,.net,visual-studio,debugging,C#,.net,Visual Studio,Debugging,我已从Microsoft下载并安装了Visual Studio 2012的RTM版本。如果我在任何应用程序中以.Net 4.5以外的任何版本为目标,则无法调试该应用程序。当我点击F5时,它显示以下对话框: 正如你所看到的,我在Windows8中使用它。有趣的是,如果我看到这个对话框,即使我在它显示这个对话框之后将项目更改为target.NET4.5,我也无法调试它。因此,基本上我可以调试一个应用程序,只要它被设置为.NET4.5,并且这个设置从未更改过 这个问题有什么解决办法吗?谢谢。您有哪个

我已从Microsoft下载并安装了Visual Studio 2012的RTM版本。如果我在任何应用程序中以.Net 4.5以外的任何版本为目标,则无法调试该应用程序。当我点击F5时,它显示以下对话框:

正如你所看到的,我在Windows8中使用它。有趣的是,如果我看到这个对话框,即使我在它显示这个对话框之后将项目更改为target.NET4.5,我也无法调试它。因此,基本上我可以调试一个应用程序,只要它被设置为.NET4.5,并且这个设置从未更改过


这个问题有什么解决办法吗?谢谢。

您有哪个版本的Visual Studio?Express Edition与“桌面”项目不兼容,仅与Metro风格的应用程序兼容(因此它不仅与.Net目标版本相关)

噢,天哪,我也犯了同样的错误!非常令人沮丧!不过,我找到了一个解决方法,如下所示:

在项目文件夹下找到“bin”文件夹,进入“debug”文件夹并删除其中的所有内容!进行此操作时,必须关闭VS 2012

调试之后为我工作

重复和冲洗所有其他项目,你有这个问题,并传播这个词

希望能有帮助。
干杯。

您更改了
项目->属性->调试中的设置了吗?
是调试版本,但如果调试器工作,您可以调试发布版本。您只需调试应用程序的优化版本。并且可能不会碰到某些断点或看到变量。这不是问题所在。我不是说调试/发布版本。我更多地考虑了远程调试选项。我尝试了其中一些选项,但您建议我具体更改哪一个?运行时目标版本很可能与消息没有直接关系,但更多的是一个项目设置,在VS2012创建的项目和旧项目中默认设置不同。尝试将创建的“空白”项目与每个项目进行比较。