Come posso modificare lo spazio dei nomi predefinito utilizzato quando si crea una nuova classe in Visual Studio?Modificare lo spazio dei nomi predefinito durante la creazione di una classe nella cartella (Visual Studio)
Background: La mia soluzione ha un progetto MyCompany.MyProject.Domain in cui ho una cartella "Model Base (Linq)" con una sottocartella "Estensioni" dove tengo tutte le estensioni di classe parziali.
MyCompany.MyProject.Domain
+ Model Base (Linq)
+ Extensions
- Order.cs
- Trace.cs
Quando creo un nuovo file con estensione cs in là, lo spazio dei nomi viene impostato su MyCompany.MyProject.Domain.Model_Base \ _ \ _ Linq \ _ \ _. Estensioni, voglio solo che sia MyCompany.MyProject .Domain.Model però.
Come posso modificare questo comportamento predefinito?
Eventuali suggerimenti sulla creazione di un nuovo modello di classe e su come raggiungerlo con esso? – Alex
Sicuro; File-> Esporta modello-> Modello oggetto (quindi modificalo); tuttavia, vi è un'arte nera arcana per i token sostitutivi che è possibile utilizzare. Mi aspetto che tu possa utilizzare il modello ** root **, ma sarebbe difficile scegliere uno spazio dei nomi per "tutte le directory eccetto quelle più profonde" –
Vedi anche: http://visualstudiomagazine.com/articles/2008/09 /01/define-your-own-item-templates.aspx –