Visual studio 如何创建始终在生成结束时运行的目标
我有一个配置类型为驱动程序的vxcproj,正在尝试编辑项目文件,以添加一个自定义目标,该目标将始终在构建项目结束时运行。我希望它运行,即使标准构建系统检测到它不需要构建任何东西 我很难找到我的目标。如果我附加到AfterBuild或PostBuildEvent,如果没有要构建的内容,我的目标将不会运行Visual studio 如何创建始终在生成结束时运行的目标,visual-studio,msbuild,Visual Studio,Msbuild,我有一个配置类型为驱动程序的vxcproj,正在尝试编辑项目文件,以添加一个自定义目标,该目标将始终在构建项目结束时运行。我希望它运行,即使标准构建系统检测到它不需要构建任何东西 我很难找到我的目标。如果我附加到AfterBuild或PostBuildEvent,如果没有要构建的内容,我的目标将不会运行 如果您感兴趣,我需要这个目标来运行StampInf和Inf2Cat任务,因为这些任务的内置版本不适合我的用途。内置的总是运行并且输出不干净,这导致了我不希望在增量构建中进行的连锁反应重建。添加一
如果您感兴趣,我需要这个目标来运行StampInf和Inf2Cat任务,因为这些任务的内置版本不适合我的用途。内置的总是运行并且输出不干净,这导致了我不希望在增量构建中进行的连锁反应重建。添加一个General+Makefile类型的项目。VS无法为这些类型的项目优化生成,您指定的自定义生成命令行设置将始终运行。您通常需要设置项目依赖项,以确保它最后运行。我通过向项目中添加一个虚拟文件,其中包含一个自定义构建步骤,该步骤对我的构建后目标需求的输入和输出具有附加依赖项,从而破解了一些问题。自定义构建步骤只是回显了一些文本。但是,它会导致构建运行,这意味着后构建将运行,然后我的自定义目标将运行。一定有更简单的办法!