2010-04-16 13 views
5

In Visual Studio 2008 C#, se creo una nuova classe, i seguenti spazi dei nomi vengono visualizzati per impostazione predefinita e li rimuovo manualmente ogni volta. Esiste un modello di impostazione/cartella in cui posso andare e rimuovere questi spazi dei nomi indesiderati dall'apparire su ogni nuova classe creata nel progetto?Come rendere gli spazi dei nomi indesiderati non visualizzati per impostazione predefinita sulle nuove classi

utilizzando System.Collections.Generic; utilizzando System.Linq; usando System.Text;

+0

2010 lo ha ufficialmente tra – nawfal

risposta

3

Questo proviene da ItemTemplate per una nuova classe. Vai a

[Programmi] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ codice \ 1033

(possibilmente un LCID diverso se si dispone di un'installazione non inglese), e si può alterare Classe .cs all'interno di Class.zip per soddisfare le tue esigenze. Poi chiaro la cache a

[Programmi] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplateCache

Si dovrebbe trovare classi ora vengono creati nel modo che solo alterato il modello. Tenete a mente questo comportamento non è supportato, si sta effettivamente "hacking" VS (anche se in modo molto banale)

Il modo supportato per farlo è quello di creare il proprio modello e l'uso che, come illustrato di seguito: http://www.switchonthecode.com/tutorials/visual-studio-how-to-create-item-templates

2

Per aggiungere alla risposta di Matt, si scoprirà che, a seconda del tipo di progetto, verranno visualizzati diversi insiemi di importazioni di spazio dei nomi. Sospetto che si tratti di modelli separati, ma alcuni dei modelli potrebbero essere difficili o impossibili da modificare a seconda di come sono stati implementati. Ad esempio in un'applicazione WPF o Silverlight si ottiene un intero gruppo di System.Windows. * Spazi dei nomi importati che non si vedono in un normale progetto di libreria di classi.

Un'altra opzione sarebbe quella di associare una sequenza di tasti al comando RemoveAndSortUsings. Se vai su Strumenti -> Opzioni -> Tastiera vedrai l'interfaccia di scelta rapida da tastiera. Basta digitare "sort" e dovresti trovare il comando, quindi mappare alcune sequenze di tasti ad esso e puoi facilmente invocare quel comando ogni volta che vuoi riordinare le cose.

Problemi correlati