为了调试一些 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 的原始行为呢?