合并 Visual Studio 解决方案文件

Shi*_*iji 4 merge projects-and-solutions visual-studio-2010

我们有两个大型解决方案文件,我们希望将它们合并为一个解决方案。

我们可以将解决方案 A 中的项目添加到解决方案 B。但是想知道是否有更省时的方法来做到这一点?

小智 7

我有类似的要求将几个 .sln 文件合并为一个(Visual Studio 2013)。我所做的是:

  1. 在visual studio中打开一个.sln [文件>打开>项目/解决方案...]

  2. 在 Visual Studio 中打开第二个 .sln [文件 > 打开 > 项目/解决方案...]选择“添加到解决方案”选项。然后您可能会收到同名项目已经存在的警告 - 忽略它们。如果有重复的文件夹名称,您可能需要在将项目添加到新的 .sln 文件后解决它们

  3. 对所有其余的 .sln 文件重复步骤 2

这对我有用,但不确定在重复 GUID 的情况下会发生什么。


Ted*_*sen 2

我刚刚使用 Perl 和一些正则表达式魔法自己解决了这个问题

尽管我在 Linux 上开发并运行了该脚本,但该脚本应该适用于 Windows 和 Linux。