7
5

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 1 year has passed since last update.

プロジェクト名やソリューション名のリネーム方法いろいろ

Last updated at Posted at 2023-02-02

初期に命名したプロジェクト名やソリューション名を変更することになったので、まとめます。

下手に変更すると色々と不具合がでてしまうため、
他サイトと見比べる等して、気をつけて実行してください。

抜けがあったら申し訳ございません。

使用環境:
VisualStudio 2017
C#

変更について

リネームする箇所は大体、

  • ソースコード
  • visualstudioにあるソリューションエクスプローラー
  • フォルダが実際に置いてあるエクスプローラー

です。

ソリューションエクスプローラーのフォルダを右クリックしてリネームしていくのですが、下から二番目(プロパティの上)くらいに、エクスプローラーでフォルダーを開くという便利な機能があるので活用してください。

ソリューション名の変更

visualstudio :ソリューションエクスプローラーの一番上のファイルを、右クリックして名前を変更からリネーム

エクスプローラー:おそらくvisualstudioエクスプローラーと連動されるので、不要だったはず…。.slnの拡張子のついたファイルを確認して、変更されていなければ右クリックしてリネーム

プロジェクト名の変更

visualstudio :ソリューションエクスプローラーのすぐ下にある拡張子のないフォルダを右クリックしてリネーム

エクスプローラー:エクスプローラーでフォルダーを開くをした後に、一つ前の階層に戻ってプロジェクトフォルダをリネーム
※リネーム前にvisualstudioを終了させる。

再びvisualstudioを起動させ、該当のソリューションファイルを開く。

プロジェクトフォルダが利用不可になってしまうので、一旦右クリックで削除する。

次にソリューションエクスプローラーの一番上のファイルを右クリックして、追加 → 既存のプロジェクト → プロジェクトフォルダの中に入っている.csproj拡張子のついたファイルを選択する。


namespace名の変更

ソースコード:ソースコード内のnamespace名を書き換えればOK。その際変更したいnamespace名の上で右クリック → 名前の変更で、ウィンドウが表示されオプションが選べる。

class名の変更

visualstudio :.csファイルを右クリックでリネーム

エクスプローラー:おそらくvisualstudioエクスプローラーと連動されるので、不要だったはず…

ソースコード:ソースコード内のnamespace名を書き換えればOK。その際変更したいnamespace名の上で右クリック → 名前の変更で、ウィンドウが表示されオプションが選べる。

アセンブリ名や名前空間名の変更

これを変更することで、.exeファイルの名前が変更される。

こちらはvisualstudioのプロパティから設定する。

リューションエクスプローラで変更したいプロジェクトを右クリックし、プロパティ → アプリケーションを選ぶ。

下記に入力する。

image.png


参考

7
5
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
7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?