为了调试某些VS2012项目的构建过程,我按照这里列出的步骤进行了
即。我将建议的CPS配置设置添加到devenv.exe.config
文件,要求Verbose
输出。正如所料,这使VS2012在devenv-cps.log
文件夹中生成c:\temp
。在更改devenv.exe.config
之前,我保存了原始文件的备份副本。
一旦我想出了我想弄清楚的一切,我决定通过从上述备份副本覆盖它来将devenv.exe.config
恢复到原始状态。但是,令我惊讶的是,这并没有禁用调试输出,也没有恢复VS2012的原始行为。每次启动VS2012时,编译器仍会在devenv-cps.log
文件夹中创建c:\temp
文件,并在每次构建项目时使用详细输出更新它。
我觉得我错过了一些非常基本的东西。显然,来自devenv.exe.config
的CPS设置在某种程度上变得很粘,例如他们被救了别的地方。那么,我现在如何禁用CPS调试并恢复到VS2012的原始行为?
答案 0 :(得分:0)
我从未发现存储粘性设置的位置,但我能够通过明确要求VS2012停止执行来禁用日志生成。这可以通过更改
来完成<add name="CPS" value="Warning"/>
将devenv.exe.config
文件中的行添加到
<add name="CPS" value="Off"/>