Visual Studio 2015“应用代码更改”已禁用

时间:2016-06-07 13:20:13

标签: c++ visual-studio-2015

使用Visual Studio 2015时,始终禁用“应用代码更改”。我已经看过很多关于此的帖子,但我还没有找到解决方案。

以下是一些细节:

  • 项目>属性>链接器>一般>启用增量链接为“是(/ INCREMENTAL)”。
  • 项目>属性> C / C ++>一般>调试信息格式是“编辑和继续的程序数据库(/ ZI)。
  • 工具>选项>调试>一般> “启用编辑并继续”具有复选标记,“启用本机编辑和继续”,“继续应用更改”,“关于过时代码的警告”和“允许预先发布”均已选中。
  • 项目>属性>一般> Platform Toolset设置为“Visual Studio 2010(v100)”。
  • 我删除了我的项目的* .ilk文件。

这正在与这个项目合作。我认为当我改用VS 2015 IDE时它停止工作(如上所述,我仍然使用2010编译器编译它)。

谢谢!

1 个答案:

答案 0 :(得分:1)

默认调试器不支持使用v100工具集编辑和继续。

这是使Native ENC使用旧工具集(例如.v100)的解决方法:

  1. 将C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \(或自定义VS2010安装的相应路径)添加到VS环境PATH变量。您可以通过以下方式添加:

    • 全局环境变量:控制面板>系统和安全性>系统>高级系统设置>高级>环境变量...和编辑“路径”>新添加。 -OR -
    • 或者,您可以打开VS2015的开发人员命令提示符,然后打电话 SET PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\并致电devenv。
  2. 在调试>选项,确保启用“使用本机兼容模式”和“启用本机编辑并继续”。
  3. 在项目属性中,确保C / C ++>一般>调试信息格式是“用于编辑和继续的程序数据库(/ ZI)”,以及其他设置(请参阅我的blog post以供参考)。