我的解决方案中有几个项目,其中一个有一些测试脚本可以作为后期构建规则的一部分进行复制,有没有办法运行后构建规则而不对该项目执行“仅重建”当我想要他们跑?
答案 0 :(得分:2)
您可以使用Custom Build Step代替构建后事件,并指定一些虚拟不存在的输出文件。在这种情况下,即使项目本身是最新的,自定义构建步骤也将在每个构建上运行。
来自MSDN:
在“输出”中,指定输出文件的名称。这是必填项;如果没有此属性的值,则不会运行自定义生成步骤。如果自定义生成步骤具有多个输出,则使用分号分隔文件名。输出文件的名称应该是命令行属性中指定的名称。项目构建系统将查找文件并检查其日期。如果文件比输入文件新,或者找不到文件,则将运行自定义生成步骤。