0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VisualStudioで、同一のソリューション内でプロジェクトをコピーする方法

Last updated at Posted at 2021-09-04

Visual Studio 2019で、同一ソリューションにあるプロジェクトをコピーする方法。

ソリューションSol1にプロジェクトProj1が存在したとします。
Sol1──Proj1
このProj1からProj2をコピーすることを考えます。
Sol1┬─Proj1
  └─Proj2
そのままコピーしようとすると、手動でのファイルが多いのでおすすめしません。
一旦、別のソリューションSol2へコピーしプロジェクト名をProj1を追加します。
Sol2──Proj1
その後Proj1をProj2に変更します
Sol2──Proj2
元のソリューショへ追加するという点がポイントです。
Sol1┬─Proj1
  └─Proj2
めんどうな感じがしますが、手動でのファイル修正を大幅に削減できるのでおすすめです。

手順

1.最初の状態。Sol1にProj1が存在している

Sol1──Proj1

2.Sol2を作成し、Proj2フォルダを作成する。Proj1の内容をコピーする

Sol2──Proj1

3.Sol2を開き、ソリューションで、追加>既存のプロジェクト>Proj1を選択して追加します。次に、Proj1を名前を付けて保存でProj2とする

Sol2──Proj2

4.Proj2の修正を行う

  • ソリューションではなく、Proj2プロジェクトを右クリック>プロパティ>アプリケーションの「アセンブリ名」と「既存の名前空間」を変更する。
  • 修正したファイルをすべて保存する。必ず、ファイル>すべて保存 を実施する。

5.Sol2のProj2を削除する。

Sol2──

6.エクスプローラーで、Sol1の下にProj2をコピーします。

7.Sol1を開いてソリューションで、追加>既存のプロジェクト>Proj2を選択して追加します。

Sol1┬─Proj1
  └─Proj2

参照:

Visual Studio 2019でプロジェクトを複製して別名をつける方法

Visual Studioのプロジェクトフォルダをコピーして、別名のプロジェクトを作成する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?