.net - 使用 VS 2013 和 .net 4.5.1 但仍然得到 “Changes to 64-bit applications are not allowed”

标签 .net visual-studio visual-studio-2013 .net-4.5 edit-and-continue

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

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

还有人看到这个吗?

最佳答案

我的 Crystal 球说您的调试器使用的是较旧的调试引擎。另一个副作用是您可能从未见过 the new method return value debugging feature .

工具+选项,调试,常规,取消勾选“使用托管兼容模式”选项。这个选项实际上只需要恢复 C++/CLI 调试。

关于.net - 使用 VS 2013 和 .net 4.5.1 但仍然得到 “Changes to 64-bit applications are not allowed”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24512071/

相关文章:

c# - Buffer.BlockCopy 与不安全字节 * 指针复制

C# Linq Where(表达式).FirstorDefault() 与 .FirstOrDefault(表达式)

visual-studio - IIS Express 在访问 localhost/时不假设 localhost/index.html

c# - 在 try catch block 中对 IDisposable 使用 block 是否有任何问题?

c++ - 在 Visual Studio C++ 2008 中链接库 (.lib) 和 (.dll)

visual-studio - Visual Studio - 有没有办法让 "Output"和 "Error List"窗口在调试 session 后不出现?

visual-studio - 从错误的扩展名更改后,Visual Studio 无法识别文件

c++ - Visual Studio 2013 在文件 "C:\Program Files (x86)\Windows Kits\8.1\Include"中给出错误

visual-studio-2013 - 用于 Visual Studio 2013 的 Huagati DBML/EDMX

c# - 即使在部署后也从不同的文件夹引用 dll