2017-07-10 1 views
0

Comment puis-je faire en sorte que mon VS2017 ajoute automatiquement des espaces de noms aux nouveaux fichiers * .vb?Visual Studio, VB.NET et Namespaces

J'ai essayé de créer de nouveaux modèles de document à l'aide $itemfolder$, mais il ne fonctionne pas:

Modèle

Namespace $itemfolder$ 

    Public Class $safeitemrootname$ 

    End Class 

End Namespace 

Sortie

Namespace $itemfolder$ 

    Public Class MyClass2 

    End Class 

End Namespace 

Utilisation du paramètre $rootnamespace$, ça ne marche pas comme je m'y attends:

Modèle

Namespace $itemfolder$ 

    Public Class $safeitemrootname$ 

    End Class 

End Namespace 

sortie

Namespace ConsoleApp1 

    Public Class MyClass 

    End Class 

End Namespace 

Explorateur de solutions

Je m'attendais à ce que l'espace de noms soit ConsoleApp1.TestNamespace ou TestNamespace dans ce cas.

Est-il possible d'ajouter automatiquement des espaces de noms à mes nouvelles classes? Je sais aussi que Resharper peut faire ce travail, mais je cherche une solution gratuite.

Répondre

0

Vous semblez avoir été sur la bonne voie, mais vous avez peut-être manqué une étape. Il y a une commande que vous devez exécuter depuis la ligne de commande: devenv.exe /InstallVSTemplates comme vu sur this thread here. Jetez un coup d'oeil et voyez si cela résout votre problème.

+0

Merci de votre patience. Aussi fait cela, n'a pas fonctionné du tout. – vnbrs