Change global build parameters on the fly During development even highly recommended tasks like e.g. static code analysis can be sometimes annoying, since they can slow down the build significantly, and might fail the build due to false positives just because the code is already compilable, but implementation is not yet complete.
In such cases you may want to temporarily turn of these tasks, finish your implementation, and finally turn on the task again, to verify that your code succeeds the static analysis.
While you could solve this using several solution configurations, like "Debug", "DebugNoCA", etc.., using this approach has some disadvantages:
ITweakMyBuild gives you another level of control by directly interacting with MSBuild. It lets you locally override any property, without the need to switch the build configuration or edit project settings.
Get more details at GitHub