VS2012解决方案开放脚本或自动化

时间:2013-04-16 17:07:24

标签: visual-studio-2010 visual-studio-2012 scripting automation

我需要在打开项目时将标准组件DLL复制到每个VS2012项目中定义的标准文件夹中。我们不允许在Subversion中存储DLL,因此每次开发人员打开项目/解决方案时我都需要重新加载此文件夹。我正在寻找一种自动化解决方案,它将DLL从集中位置拉出并将它们复制到开发人员的解决方案中。我查看了Visual Studio Extensions,但复制几个文件似乎是一项非常多的工作。 VS2012中是否还有其他钩子(希望VS2010)我可以编写简单的PowerShell脚本来复制这些文件?

2 个答案:

答案 0 :(得分:1)

事实证明,AntHillPro拥有自己的功能,用于存储常见的DLL并在构建之前将它们加载到解决方案的文件夹中。它不像MSBuild预构建任务那么优雅,但它适合我们的Java构建模型,稍微调整一下。

答案 1 :(得分:0)

为什么你不使用Nuget?添加nuget引用并在构建时启用nuget恢复将完全满足您的需求。您可以将nuget存储库创建为共享文件夹。