2013-12-12 47 views
0

我有与配置型驱动器的vxcproj结束运行的目标,我试图编辑项目文件添加将总是在建设工程结束时运行一个自定义的目标。即使标准构建系统检测到它不需要构建任何东西,我也希望它能够运行。如何创建总是在构建

我有一个困难时期试图找出附着到哪里我的目标。如果我附加到AfterBuild或PostBuildEvent,我的目标将不会运行,如果没有什么可以建立。

如果你有兴趣,我需要这个目标都跑StampInf和Inf2Cat任务内置的那些版本不适合我的目的。内置的驱动程序总是运行和脏输出,从而导致重建,这是我不想在增量构建中造成的。

+0

我已通过添加一个虚拟文件到项目上有一个自定义生成步骤是对我的投入后,构建目标需要额外的依赖,并输出其输出砍死的东西。自定义构建步骤只是回显出一些文本。但是,它会导致构建运行,这意味着AfterBuild将运行,然后我的自定义目标将运行。必须有一个更简单的方法! –

回答

1

添加型通用+生成文件的项目。 VS无法为这些类型的项目优化构建,所以您指定的自定义“构建命令行”设置始终运行。您通常需要设置项目依赖关系以确保最后运行。