使用VS​​ 2013和.NET 4.5.1,但仍然得到“更改为64位应用程序不准” [英] Using VS 2013 and .net 4.5.1 but still getting “Changes to 64-bit applications are not allowed”

查看:300
本文介绍了使用VS​​ 2013和.NET 4.5.1,但仍然得到“更改为64位应用程序不准”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用VS 2013旗舰版与更新2在Win 8.1 x64和VS不让我使用编辑并继续在一个简单的控制台应用程序。控制台应用程序设置为使用.NET 4.5.1和值为anycpu但每当我试图改变code调试时,我得到了可怕的更改为64位应用程序不允许的提示框。

I'm using VS 2013 Ultimate with Update 2 on Win 8.1 x64 and VS won't let me use edit and continue on a simple console application. The console app is set to use .net 4.5.1 and AnyCPU but whenever I try to change code while debugging I get the dreaded "changes to 64-bit applications are not allowed" message box.

我已经试过确保编辑并继续在工具 - >选项启用。我试过翻转其关闭并重新打开......没有好处。 我试着禁用所有我的VS扩展......没有所作为。 我试着重置为默认VS设置...都能跟得上。 我试图修复我的VS安装...什么都没有。 我试图验证我的.NET Framework安装...它说我的安装进行验证,但我仍然有同样的问题。

I've tried making sure Edit and Continue is enabled in Tools->Options. I've tried flipping it off and on again...no good. I've tried disabling all my VS extensions...didn't make a difference. I've tried resetting to the default VS settings...nope. I've tried repairing my VS installation...nothing. I've tried verifying my .net framework installation...it says my installation is verified but I still have the same problem.

任何人都看到了这一点?

Anyone else seen this?

推荐答案

我的水晶球说,你的调试器使用的是旧的调试引擎。另一个副作用是,你从来没有见过<一个href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/27/seeing-function-return-values-in-the-debugger-in-visual-studio-2013.aspx">the新方法的返回值的调试功能。

My crystal ball says that your debugger is using an older debugging engine. Another side effect is that you would have never seen the new method return value debugging feature.

工具+选项,调试,常规,取消选中使用管理兼容性模式选项。其实只需要此选项重振C ++ / CLI的调试。

Tools + Options, Debugging, General, untick the "Use Managed Compatibility Mode" option. This option is actually only required to revive C++/CLI debugging.

这篇关于使用VS​​ 2013和.NET 4.5.1,但仍然得到“更改为64位应用程序不准”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆