我們有兩個大的解決方案文件,我們希望將其合併到一個解決方案中。合併Visual Studio解決方案文件
我們可以將解決方案A中的項目添加到解決方案B中。但是想知道是否有一種更省時的方法來執行此操作?
我們有兩個大的解決方案文件,我們希望將其合併到一個解決方案中。合併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情況下會發生什麼。
我不得不讓我自己前幾天
download source+bin (54KiB)
(不涉及許可證/公共領域/ copyleft的/無論讓你感覺良好:)
「耗時少」? - 需要多長時間? – 2011-01-06 10:46:29
80個項目VS墜毀部分途徑.. Allways尋找更有效的做事方式 – 2011-01-06 10:50:31