2016-10-14 7 views
8

新しいVB.NETクラスを追加するたびに、VS 2015はデフォルトの名前空間で自動的に名前空間宣言が無視されますが、クラス名もフォルダ名でも欲しいです。新しいVB.NETを作成するときに常に名前空間 'ラッパー'を含めるようにVS設定がないかどうかを確認する必要があります。クラス?Visual Studio 2015で名前空間宣言を使用して新しいVB.NETクラスを追加するにはどうすればよいですか?

+1

[this](http://stackoverflow.com/a/3317333/386703)の可能な複製? – Brandon

+0

@Brandon VS 2015では、その質問に対する答えは機能しません。 – ProfK

+0

名前空間の実際の名前まで機能させることができました。ルート名前空間は含めることができますが、それ以上は含めることはできません。 VBで役に立たない – Brandon

答えて

6

手動この場合、VBの枠組みを戦うために持っているVS.でそのための設定はありません。

  1. プロジェクトをアンロードします。
  2. プロジェクトファイルを手作業で編集し、RootNamespaceを空の文字列に設定します。

    <RootNamespace></RootNamespace> 
    
  3. プロジェクトをリロードし、フォルダ構造を作成します。

    Solution structure

VSまたはReSharperのは、文句なしのC#のように動作します

名前空間:

enter image description here

+0

ここで投票がなぜですか?それは私のためには機能しませんでしたが、私はそれが@ nunzabarのためにやったと確信しています。私はそれを相殺したので、これ以上表示されません。 – ProfK

1

あなただけのプロジェクトのルート名前空間を変更することができます。

1-ソリューションエクスプローラでプロジェクトメニューで選択したプロジェクトをクリックします。

2 [アプリケーション]タブをクリックします。

3- [ルート名前空間]フィールドに、名前を入力します。

+2

それでも新しいクラスがラップされることはありません。 VBはちょうど吸う。 – ProfK

関連する問題