为了调试一些 VS2012 项目的构建过程,我按照这里列出的步骤
即我将建议的 CPS 配置设置添加到devenv.exe.config文件中,要求Verbose输出。正如预期的那样,这使得 VS2012devenv-cps.log在c:\temp文件夹中生成。在对 进行更改之前devenv.exe.config,我保存了原始文件的备份副本。
一旦我弄清楚了我想弄清楚的一切,我决定devenv.exe.config通过从上述备份副本中覆盖它来恢复其原始状态。然而,令我惊讶的是,这并没有禁用调试输出,也没有恢复 VS2012 的原始行为。每次我启动 VS2012 时,编译器仍会devenv-cps.log在文件夹中创建文件,c:\temp并在每次构建项目时使用详细输出更新它。
我觉得我错过了一些非常基本的东西。显然,CPS 设置devenv.exe.config以某种方式变得粘滞,例如它们被保存在其他地方。那么,我现在如何禁用 CPS 调试并恢复到 VS2012 的原始行为呢?