我可以添加自定义“任务”到多个Visual Studio项目的后期构建事件?

我有一个VS2010解决方案,里面有四个项目。 我有一个半复杂的命令行,我想运行它使用Visual Studio构建事件宏。 此命令行当前处于每个项目的
post-build
事件中 - 但是每个项目中的命令行都是相同的,我想尝试保持干燥。 有没有办法在这里消除重复,以某种方式设置我的命令行,使用宏,作为一个任务在某处,只是为每个项目调用该任务?     
已邀请:
我不知道是否存在任何方式来链接不同项目的
post-build
事件,但如果你想获得相同的效果,你必须专注于在所有
.csproj
文件中使用相同的
<PropertyGroup>
标签,如下所示:
<PropertyGroup>
    <PostBuildEvent> YOUR COMMAND (With Macros or not) </PostBuildEvent>
</PropertyGroup>
因此,您可以构建一个小应用程序,在每个
.csproj
文件中插入带有所需命令的那些标记。 希望有帮助! 编辑: 另一种(几乎)不可能发展你自己的任务继承自
Task
,cod7ѭ方法如你所愿,将
.dll
文件连接到
.csproj
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
    

要回复问题请先登录注册