如何创建始终在构建结束时运行的Target

时间:2013-12-12 10:37:18

标签: visual-studio msbuild

我有一个配置类型为Driver的vxcproj,我正在尝试编辑项目文件以添加一个自定义目标,该目标将始终在构建项目时运行。即使标准构建系统检测到它不需要构建任何东西,我希望它能够运行。

我很难找到附加目标的地方。如果我附加到AfterBuild或PostBuildEvent,如果没有任何内容可以构建,我的目标将无法运行。

如果你有兴趣,我需要这个目标来运行运行StampInf和Inf2Cat任务,因为那些内置版本不适合我的目的。内置的总是运行和脏输出,导致重建,这是我不希望在增量构建中。

1 个答案:

答案 0 :(得分:1)

添加General + Makefile类型的项目。 VS无法优化这些类型的项目的构建,您指定的自定义构建命令行设置始终运行。您通常需要设置项目依赖项以确保它最后运行。