0

我的解决方案中有几个项目,其中一个有一些测试脚本作为后期构建规则的一部分被复制,有没有一种方法可以运行后期构建规则,而无需在我想要的时候为该项目执行“仅重建”他们跑?

4

1 回答 1

2

您可以使用自定义构建步骤而不是构建后事件并指定一些虚拟的不存在的输出文件。在这种情况下,即使项目本身是最新的,自定义构建步骤也会在每个构建上运行。

引用 MSDN:

在输出中,指定输出文件的名称。这是必填项;如果没有此属性的值,自定义构建步骤将不会运行。如果自定义构建步骤有多个输出,请使用分号分隔文件名。输出文件的名称应该是在命令行属性中指定的名称。项目构建系统将查找文件并检查其日期。如果该文件比输入文件新或找不到该文件,则将运行自定义构建步骤。

于 2012-09-20T21:47:47.497 回答