使用VS 2013和.net 4.5.1但仍然获得"不允许对64位应用程序进行更改"

J. *_*len 5 .net edit-and-continue visual-studio .net-4.5 visual-studio-2013

我在Win 8.1 x64上使用VS 2013 Ultimate和Update 2,VS不会让我使用编辑并继续使用简单的控制台应用程序.控制台应用程序设置为使用.net 4.5.1和AnyCPU,但每当我尝试在调试时更改代码时,我会得到可怕的"不允许更改为64位应用程序"消息框.

我已尝试确保在工具 - >选项中启用了编辑和继续.我已经尝试过再打开它......没有好处.我已经尝试禁用我的所有VS扩展......没有任何区别.我已经尝试重置为默认的VS设置...不.我试过修复我的VS安装......没什么.我已经尝试验证我的.net框架安装......它说我的安装已经过验证但我仍然遇到同样的问题.

有人见过这个吗?

Han*_*ant 13

我的水晶球说您的调试器正在使用较旧的调试引擎.另一个副作用是你从未见过新方法的返回值调试功能.

工具+选项,调试,常规,取消选中"使用托管兼容模式"选项.实际上,只有恢复C++/CLI调试才需要此选项.