私は長い年のJavaプログラマですが、現在はC#でコードしています。私はファイル名を変更するとクラス名も変更され、その逆も慣れています。これは私のVisual Studioでは動作しません。私はクラス名とファイル名を別々に名前を変更する必要があります。私はいつもそれを忘れるので、時々迷惑になります。その結果、クラス名とファイル名が違うという結果に終ります。 Visual Studioに名前を変更するオプションがありますか?Visual Studioのワンステップでファイル名を持つクラスの名前を変更します
答えて
が正常に動作します - 一致するようにコードを変更するには提供します:あなたは、クラスの名前を変更する場合は、
- 確かに、これはデフォルトでは発生しません。両者が実際に一致する必要はありません。しかし、最終的に名前を変更するのはf2です。
VS 2015で作成されたサンプルプロジェクトをVS 2013で開くと、ファイルの名前を変更するときに参照するダイアログボックスが表示されないため、この問題が発生します。(これはVS 2013で最初から作成されたプロジェクトの場合は期待どおりに表示されます)ダウンロードしたプロジェクト(評判の高いソースから)を開くと、セキュリティに関する警告も表示されます。おそらく私が描いている症状は、同じ問題を抱えている誰かを助け、この答えを見つけるでしょう。 – mdisibio
VS 2015で動作しない –
@LeoNguyenいくつかのバージョンでは*削除することは間違いですが、VS2017では間違いなく動作します。私はVS2015でも正常に動作していると確信していますが、私は80%以上ですが、確認するために再インストールするつもりはありません。あなたはそれを壊している拡張機能をインストールしていないと確信していますか? (私はバニラVSを使用します) –
あなたが何か「リファクタリング」すると、そのテキストまたは名前が使用された場所のどこでも名前が変更されるため、使用されるたびに名前を変更する必要はありません。しかし、プロジェクト以外のオブジェクト(ファイル名など)ではそのことを行うことはできません。
今、ファイルの名前を変更すると、これが動作することがわかりました。しかし、ファイルの内部でクラスの名前を変更すると、ファイル名の代わりにすべての参照が変更されます。そして、これは私の問題です。 – xMichal
Reshaperという素晴らしいビジュアルスタジオプラグインをインストールします。 それは他の素敵なものがたくさんあります。 30日間無料でご利用いただけますが、その費用は間違いありません。ファイルの名前を変更
閉じる、それはResharperです。 – DevOhrion
Visual Studio 2015 Preview 5の「クイックアクションとリファクタリング」コンテキストメニューには、[ファイル名を[クラス] .csに変更する]コマンドが含まれています。
コピーされたファイルが同じフォルダとにあるときには、クラス名は(あなただけのファイルをコピーした場合、それがされる)と同じではありません仕事に思えます。私は、名前の変更が新しくコピーされたファイルのクラスと元のクラスの間で差別を起こさないかもしれないと考えていると思います(下記のコメントを@xMichalで参照してください)。
すぐに解決できるのは、近くのフォルダにファイルをコピー(Ctrl +ドラッグを使用)し、名前を変更してから戻すことです。
もう1つのオプション(Resharper固有の可能性があります)は、コピーしたファイルのクラス(およびコンストラクタ)の名前を変更し、ツールヒントを使用して一致するファイルの名前を選択します。
- 1. クラスの名前を変更するVisual Studio 2017
- 2. CのVisual Studio 2008のファイルの名前を変更
- 3. Visual StudioでPHPのリファクタリングの名前を変更するコード
- 4. 複数の名前を持つファイルの名前を変更する
- 5. Visual Studioでリソースの名前を変更する方法は?
- 6. Visual Studioでイメージコンテンツの名前を変更する
- 7. Visual Studio Team ServicesでNuGetパッケージの名前を変更する
- 8. Visual Studio名前でテストエクスプローラグループ名前空間
- 9. 同じ名前の2つのファイルがVisual Studioでリンカーエラーを起こします
- 10. 名前の変更Android Studio
- 11. ファイル名を変更して名前を変更しました
- 12. Visual Studioの自動ID名前変更を無効にする
- 13. Visual C++でフォームの名前を変更
- 14. Visual Studioのファイル名
- 15. Visual Studio 2010プロジェクトの名前を変更し、名前空間が対応するようにします。
- 16. ファイル名でレポートの名前を変更します
- 17. Visual Studio Team Servicesリリース定義 - ファイルの名前を変更するタスク?
- 18. Visual Studioでプロジェクトファイルとクラスファイルの名前をスムーズに変更できますか?
- 19. 名前でファイル名を変更
- 20. Visual Studio - 名前を変更する方法
- 21. Applescript - Duplicate Folder内でファイルの名前を変更して名前を変更
- 22. Rehsarper 4.0 - クラスの名前を変更してもファイルの名前は変更されません
- 23. Visual Basicスクリプトでワイルドカードファイルの名前を変更します。
- 24. 名前を変更してファイルとディレクトリの名前を変更する
- 25. のVisual Studioに変更2015ユーザー名
- 26. 名前を変更してアイテムの名前を変更する
- 27. ファイル名のインクリメンタルな名前の変更
- 28. ジェネリックパラメータを持つクラスの名前?
- 29. スクリプトで日付の接尾辞を持つファイルの名前を共通のファイル名に変更する
- 30. android studioのDrawable Imageの名前を変更しますか?
ファイルの名前を最初に変更する場合は、クラス名も変更する必要があります。 –
ファイル名とクラス名は独立しています - –
@mehowと一致する必要はありません:ファイルをクラス名 –