在一个巨大的VS 2005解决方案中,我们使用Visual Studio VB宏来为所有项目执行自定义的后期构建操作。因为VS 2013不再支持宏,所以我正在寻找使用VS扩展来执行这些操作的方法。
我选择了正确的方法,似乎有different ways这样做。
我只是想知道哪种方法最适合我们:
答案 0 :(得分:0)
您可以使用我的Visual Commander扩展名重新使用VS 2013中现有的VBA宏代码。
答案 1 :(得分:-1)
对不起,我在这里给你一个强烈的爱情答案。 : - )
您不应该使用Visual Studio扩展来扩展构建,因为命令行构建或在您的持续集成机器上构建,然后需要安装VS并正确设置。扩展构建的正确方法是使用MSBuild,它可以在所有情况下使用。而且,由于您的MSBuild内容只是使用项目文件签入,因此您没有安装 - 您的开发人员只有在与源代码控制同步时才能获得正确的版本。如果你想进行更新,他们都会在与源代码控制同步时获得更新,而不得不强迫每个人都进行更新。
MSBuild功能非常强大,所以你真的不需要宏。