37

VSプロジェクトのソリューションフォルダーの名前が、ソリューションフォルダーに追加された新しいアイテム用に生成された名前空間に追加されないようにするにはどうすればよいですか?

例:VSソリューションのC#プロジェクトC#プロジェクトプロパティで設定されたデフォルトの名前空間: "BigClient.Domain"

このプロジェクトに「MySpecialStuff」というソリューションフォルダーを作成してから、「MySpecialStuff」ソリューションフォルダーに新しいクラスを追加すると、VSは「BigClient.Domain.MySpecialStuff」名前空間を持つ新しい.csファイルを作成します。新しく追加されたクラスの名前空間が、名前空間に「MySpecialStuff」solution-folder-nameを追加する代わりに、「BigClient.Domain」の「プロジェクトレベル」の名前空間のみを保持できるようにする方法。

これが可能だったという誰かのブログ投稿を読んだことを思い出しているようです(VSのオプション/設定またはレジストリ設定のいずれかを介して)が、どこで、どのようにそれが欲しいのか思い出せません:)

VSバージョンごとに回答=異なる場合、私のプラットフォームはVS2008です。

4

2 に答える 2

7

ReSharperがインストールされている場合は、ディレクトリ(F4)の設定で、ネームスペースプロバイダーをfalseに設定します。

于 2009-02-02T17:02:20.843 に答える
1

新しいクラス テンプレートを作成するか、Visual Studio のクラス テンプレートを変更します。この方法については、MSDN のドキュメントを参照してください。テンプレート ファイルでは、'安全な' 名前空間名を挿入する行がすぐにわかります。

于 2009-02-21T20:46:39.427 に答える