.NET MVCのプロジェクトファイルのコピー方法

.NET MVCで作成したプロジェクトをコピーして編集したい時の手順について書きます。
MVCに限らず、.NETのプロジェクトで共通の部分もあるかと思いますが、MVC4のプロジェクトで試したので、MVCとしておきます。

手順(2013/08/20更新)
1.コピー元のプロジェクトをフォルダごとをコピー、任意の場所にペーストする。
2.ペーストしたフォルダの名前を変更
3.2番のフォルダの中にプロジェクト名のフォルダとプロジェクトのテストフォルダ(MVCのテストを作成した場合)があるので、名前を変更
4.3番の場所にあるslnファイルをメモ帳で開き、元のプロジェクト名の部分を新しいプロジェクト名に変更、保存する。
5.2番でリネームしたフォルダの中にコピー元のプロジェクト名.csprojファイルがあるので、名前を変更する。(テストプロジェクトに対しても同様の作業を行う)
6.Visual Studioでslnを開く。(slnをダブルクリックするとVisual Studioが開く)
7.適当なファイル(たとえばHomeController.cs)を開き、namespaceにある元のプロジェクト名の部分を右クリック。「リファクター」を使用して名前を変更。
8.Visual Studioを再起動(初回起動だと実行の部分が「アタッチ」と表示されるためVSを再起動する)
9.Viewファイル内のプロジェクト名の記述(たとえば@Modelでのモデルクラスへのパス)については7番のリファクターで修正されないので、手動で修正する。
10.configファイル内にある旧名前部分が変更されていないはずなので、変更する。
11.アセンブリファイル内の旧名前を変更する。
12.念のため、実行できるか試す。
13.VSを閉じる。
14.5番のフォルダの中に元のプロジェクト名.csproj.userファイルがあるので、名前を変更する。

以上。