web-dev-qa-db-ja.com

Visual Studioソリューション間でのファイルの移動

私が通常行うことは、それを使用するソリューション(同じ名前)に新しいファイルを作成し、ソースソリューションからターゲットにクラスの内容をコピーして貼り付け、必要に応じて名前空間を修正してインポートします。

私が知っている他の唯一の方法は、ターゲットソリューションでソースファイルを開き、そのフォルダーにコピーを保存することだけです。これにより、1つのソリューションで同じ名前で2つのファイルを開くと混乱する可能性があります。

これを行う簡単な方法はありますか?

28
Berryl

ファイル自体をコピーして貼り付けることができます。

ソリューションを開いているときは、ソリューションエクスプローラーの上部を見ると、背後にページアウトラインがあるページのようなアイコンと黄色のページ(あまり直感的なアイコンではありません)が表示されます。これは「すべてのファイルを表示」ボタンです。それをクリックすると、現在選択されているプロジェクト(プロジェクト固有)内のすべてのファイルが表示されます。含めるファイルを強調表示し、右クリックして、[プロジェクトに含める]を選択します。

enter image description here

36
Jay

エクスプローラでファイルをコピーするだけです。さらに良いことに、プロジェクトのリファクタリングを開始して、複数のクライアントプロジェクトで使用できるアセンブリを作成します。

6
Hans Passant