1. ホーム
  2. visual-studio

[解決済み] Visual Studioで新しいクラスを作成するとき、デフォルトでpublicにするにはどうすればよいですか?

2022-07-10 20:24:22

質問

C# Visual Studio プロジェクトのソリューション内で右クリックし、Add... > Class... を選択すると、public 修飾のないクラスが作成されます。Visual Studio (2008) でクラスをデフォルトの public クラスにするには、どうすればよいでしょうか。

どのように解決するのですか?

にあるファイルを修正する必要があります。 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033 .

Visual Studio 2010 (10.0) およびそれ以下。 その中にClass.zipというzipファイルがあります。これを解凍し、ファイルを編集してあなたの public キーワードを入れるためにファイルを編集し、それから再パックしてください(元のファイルをバックアップしていることを確認してください)。

この後、VS がキャッシュを再構築することを確認します (これは、zip ファイルが C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache にあるディレクトリに解凍された zip ファイルである) を再構築していることを確認します。

devenv /installvstemplates

Visual Studio 2012 (11.0) 以降。 参照 JochemKempe さんの回答 のように、1つのファイルを編集するだけで(解凍や再解凍なしで)簡単に変更できるようになりました。

UPDATE。 編集を行う前に、管理者権限でお好みのテキストエディタを開くことを忘れないでください。