【发布时间】:2010-12-16 10:58:38
【问题描述】:
我正在通过脚本构建多个项目,偶尔使用自定义构建事件会给构建系统带来很大的困难。如果可能的话,我想调用 MSBuild.exe 以阻止任何构建事件的执行。从长远来看,这对于构建自动化来说不是问题——带有构建事件的项目提交者会被预先警告,这种恶意行为是违反规则的。
简而言之,有没有一种方法可以调用 MSBuild 来阻止执行任何自定义构建步骤(如果存在)?
更新:
我考虑过对项目文件进行就地(自动)编辑,但更喜欢将三个中的每一个都设置为“从构建中排除”(请参阅构建事件选项)的命令行等效项事件。
【问题讨论】: