2011-01-06 46 views
2

大規模なソリューションファイルを2つ用意し、1つのソリューションに統合します。Visual Studioソリューションファイルをマージする

ソリューションAからソリューションBにプロジェクトを追加するだけで済みますが、これを行うには時間がかかりませんか?

+0

「あまり時間がかかる」を感じさせる何?それはどれくらいかかりますか? –

+1

80件のプロジェクトVSが途中でクラッシュしました..より効率的なやり方を探しているすべての道 –

答えて

1

同じソリューションファイルの2つのバージョンをマージするのはかなり誤りです.2つの別々のファイルをマージすると、エラーが発生しやすくなります。

私はこれのためのツールを知っていません - 私の通常のアプローチは、VS自体を使用して手動でプロジェクトを追加することでした。

2

あなたは、このツールで遊んで試すことができます:

http://code.google.com/p/merge-solutions/

また、プロジェクト/プロジェクト全体のコピー - ペーストの一般的な結果であるソリューション項目の重複ギルドを検出し、修正することができます。

3

を私は1つ(のVisual Studio 2013)の中に、いくつかの.slnファイルをマージするために同様の要件を持っていました。私がやったことだった:Visual Studioで

  1. オープンVisual Studioで1の.sln [ファイル]> [開く]> [プロジェクト/ソリューション...]

  2. 開いた第2の.sln [ファイル]> [開く]> [プロジェクト/ソリューション...] しかし [ソリューションに追加]オプションを選択します。同じ名前のプロジェクトがすでに存在することを警告します。無視してください。重複したフォルダ名がある場合は、それらを解決する必要があるかもしれないプロジェクトは新しいの.slnファイルに追加された後

  3. これは私のために働いたの.slnファイルのすべての残り

のためのステップ2を繰り返ししかし、重複したGUIDの場合に何が起こるかはわかりません。

1

私は
download source+bin (54KiB)
数日前に私自身しなければならなかった(いいえライセンス/パブリックドメイン/コピーレフト/あなたが良い:)

+0

「このサイトにはアクセスできない」 – Ivan

+0

リンクが修正されました。 私はこれを、〜10のslnファイルと〜2600のcsprojファイルと一緒に使っていますが(投稿は2歳以上です)、大きな成功を収めていますが、これは簡単なものです。あなたの必要に応じてそれを変更してください。がんばろう。 – Behrooz

関連する問題