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?
Dafür gibt es in VS keine Einstellung. Sie müssen in diesem Fall das VB-Framework manuell bekämpfen.
Bearbeiten Sie die Projektdatei manuell und setzen Sie RootNamespace auf eine leere Zeichenfolge.
%Vor%Laden Sie das Projekt neu und erstellen Sie Ihre Ordnerstruktur.
Namespaces funktionieren wie C # ohne VS oder Resharper meckern:
Tags und Links .net namespaces visual-studio vb.net visual-studio-2015