初期に命名したプロジェクト名やソリューション名を変更することになったので、まとめます。
下手に変更すると色々と不具合がでてしまうため、
他サイトと見比べる等して、気をつけて実行してください。
抜けがあったら申し訳ございません。
使用環境:
VisualStudio 2017
C#
変更について
リネームする箇所は大体、
- ソースコード
- visualstudioにあるソリューションエクスプローラー
- フォルダが実際に置いてあるエクスプローラー
です。
ソリューションエクスプローラーのフォルダを右クリックしてリネームしていくのですが、下から二番目(プロパティの上)くらいに、エクスプローラーでフォルダーを開くという便利な機能があるので活用してください。
ソリューション名の変更
visualstudio
:ソリューションエクスプローラーの一番上のファイルを、右クリックして名前を変更からリネーム
エクスプローラー
:おそらくvisualstudioエクスプローラーと連動されるので、不要だったはず…。.slnの拡張子のついたファイルを確認して、変更されていなければ右クリックしてリネーム
プロジェクト名の変更
visualstudio
:ソリューションエクスプローラーのすぐ下にある拡張子のないフォルダを右クリックしてリネーム
エクスプローラー
:エクスプローラーでフォルダーを開くをした後に、一つ前の階層に戻ってプロジェクトフォルダをリネーム
※リネーム前にvisualstudioを終了させる。
再びvisualstudioを起動させ、該当のソリューションファイルを開く。
プロジェクトフォルダが利用不可になってしまうので、一旦右クリックで削除する。
次にソリューションエクスプローラーの一番上のファイルを右クリックして、追加 → 既存のプロジェクト → プロジェクトフォルダの中に入っている.csproj拡張子のついたファイルを選択する。
namespace名の変更
ソースコード
:ソースコード内のnamespace名を書き換えればOK。その際変更したいnamespace名の上で右クリック → 名前の変更で、ウィンドウが表示されオプションが選べる。
class名の変更
visualstudio
:.csファイルを右クリックでリネーム
エクスプローラー
:おそらくvisualstudioエクスプローラーと連動されるので、不要だったはず…
ソースコード
:ソースコード内のnamespace名を書き換えればOK。その際変更したいnamespace名の上で右クリック → 名前の変更で、ウィンドウが表示されオプションが選べる。
アセンブリ名や名前空間名の変更
これを変更することで、.exeファイルの名前が変更される。
こちらはvisualstudioのプロパティから設定する。
リューションエクスプローラで変更したいプロジェクトを右クリックし、プロパティ → アプリケーションを選ぶ。
下記に入力する。