Wie kann ich Visual Studio 2015 eine neue VB.NET-Klasse mit einer Namespace-Deklaration hinzufügen?

8

Immer wenn ich eine neue VB.NET-Klasse hinzufüge, ignoriert VS 2015 jede Namespace-Deklaration, weil sie "automatisch im Standard-Namespace ist, aber ich möchte auch, dass meine Klassen nach Ordnernamen benannt werden. Außerdem möchte ich explizite Namespace-Deklarationen für alle meine Klassen.

Im Moment füge ich eine Klasse hinzu, ReSharper squiggliert sie, und ich nehme an, dass sie in den richtigen Namensraum verschoben wird. Gibt es keine VS-Einstellung, um beim Erstellen einer neuen VB.NET-Klasse immer den Wrapper des Namespaces einzubeziehen?

    
ProfK 14.10.2016, 17:50
quelle

2 Antworten

6

Dafür gibt es in VS keine Einstellung. Sie müssen in diesem Fall das VB-Framework manuell bekämpfen.

  1. Entladen Sie das Projekt.
  2. Bearbeiten Sie die Projektdatei manuell und setzen Sie RootNamespace auf eine leere Zeichenfolge.

    %Vor%
  3. Laden Sie das Projekt neu und erstellen Sie Ihre Ordnerstruktur.

Namespaces funktionieren wie C # ohne VS oder Resharper meckern:

    
nunzabar 22.10.2016 16:41
quelle
1

Sie können nur den Root-Namespace für ein Projekt ändern:

1- Wenn ein Projekt im Projektmappen-Explorer ausgewählt ist, klicken Sie im Menü Projekt auf Eigenschaften.

2- Klicken Sie auf die Registerkarte Anwendung.

3- Geben Sie im Feld Root-Namespace den Namen ein.

    
Hadi 23.10.2016 16:47
quelle