如何为构建后操作创建Visual Studio 2013扩展

时间:2014-06-30 09:43:00

标签: visual-studio-2013 visual-studio-extensions post-build

在一个巨大的VS 2005解决方案中,我们使用Visual Studio VB宏来为所有项目执行自定义的后期构建操作。因为VS 2013不再支持宏,所以我正在寻找使用VS扩展来执行这些操作的方法。

我选择了正确的方法,似乎有different ways这样做。

我只是想知道哪种方法最适合我们:

  • VSIX与VS套餐?
  • 应该可以捕获构建事件
  • 我们希望在开发者计算机上进行最小化安装(首选文件复制)
  • 创建一些工具栏命令会很好但不是必需的

2 个答案:

答案 0 :(得分:0)

您可以使用我的Visual Commander扩展名重新使用VS 2013中现有的VBA宏代码。

答案 1 :(得分:-1)

对不起,我在这里给你一个强烈的爱情答案。 : - )

您不应该使用Visual Studio扩展来扩展构建,因为命令行构建或在您的持续集成机器上构建,然后需要安装VS并正确设置。扩展构建的正确方法是使用MSBuild,它可以在所有情况下使用。而且,由于您的MSBuild内容只是使用项目文件签入,因此您没有安装 - 您的开发人员只有在与源代码控制同步时才能获得正确的版本。如果你想进行更新,他们都会在与源代码控制同步时获得更新,而不得不强迫每个人都进行更新。

MSBuild功能非常强大,所以你真的不需要宏。