合并Visual Studio解决方案文件
我们有两个大的解决方案文件,我们希望将其合并到一个解决方案中。合并Visual Studio解决方案文件
我们可以将解决方案A中的项目添加到解决方案B中。但是想知道是否有一种更省时的方法来执行此操作?
我只是这个使用Perl和正则表达式的一些神奇的解决自己:http://blog.tedd.no/index.php/2011/01/06/merging-multiple-visual-studio-solution-sln-files-into-one/
脚本应该适用于Windows和Linux,但我开发并运行在Linux上。
链接现在被打破。你能更新吗? – Ivan 2017-09-14 10:40:01
这是相当容易出错的合并相同解决方案文件的两个版本 - 合并两个单独的文件在我看来会更容易出错。
我不知道这个工具 - 我的常规方法是使用VS本身并手动添加项目。
您可以尝试玩弄这个工具:
http://code.google.com/p/merge-solutions/
它还可以检测并修复项目/解决方案的项目,是项目范围copypaste的共同结果重复的行会。
对于未来搜索的好处 - 结帐此链接: http://slntools.codeplex.com/ 并专门针对合并: http://slntools.codeplex.com/wikipage?title=SLNTools%20Merge&referringTitle=Home
这用于合并相同解决方案文件的分支之间的更改。它不允许你将两个不相关的解决方案文件合并成一个。 – Ben 2015-11-14 12:39:27
我有类似的要求,少数的.sln文件合并成一个(的Visual Studio 2013)。我所做的是:
在Visual Studio打开一个的.sln [文件>打开>项目/解决方案...]在Visual Studio
公开赛第二的.sln [文件>打开>项目/解决方案...] 但选择'添加到解决方案'选项。您可能会收到警告,说明同名项目已经存在 - 忽略它们。如果有重复的文件夹名称,您可能需要解决这些问题后,项目被添加到新的.sln文件
为的.sln文件中的所有其余重复步骤2
这为我工作,但不知道在重复的GUID情况下会发生什么。
“耗时少”? - 需要多长时间? – 2011-01-06 10:46:29
80个项目VS坠毁部分途径.. Allways寻找更有效的做事方式 – 2011-01-06 10:50:31