2010-04-16 9 views
5

En Visual Studio 2008 C#, si creo una nueva clase, los siguientes espacios de nombres aparecen por defecto y los elimino manualmente cada vez. ¿Existe una plantilla de configuración/carpeta en la que pueda ir y eliminar estos espacios de nombres no deseados para que no aparezcan en todas y cada una de las nuevas clases que se crean en el proyecto?Cómo hacer que los espacios de nombres no deseados no aparezcan por defecto sobre las nuevas clases

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

+0

2010 oficialmente lo tiene por cierto – nawfal

Respuesta

3

Esto viene del ItemTemplate para una nueva clase. Ir a

[Archivos de programa] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Código \ 1033

(posiblemente un LCID diferente si usted tiene una instalación no Inglés), y se puede alterar Clase .cs dentro de Class.zip para satisfacer sus necesidades. A continuación, limpiar el caché en

[Archivos de programa] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplateCache

que debe encontrar sus clases ahora se crean en la forma que acaba modificado la plantilla. Tenga en cuenta este comportamiento no es compatible, usted es efectivamente la "piratería" VS (aunque de una manera muy trivial)

La forma compatible de hacer esto es crear su propia plantilla y el uso que, como se muestra aquí: http://www.switchonthecode.com/tutorials/visual-studio-how-to-create-item-templates

2

Para agregar a la respuesta de Matt, encontrará que, dependiendo del tipo de proyecto, verá diferentes conjuntos de importaciones de espacio de nombres. Sospecho que estas son plantillas separadas, pero algunas de las plantillas pueden ser difíciles o imposibles de modificar dependiendo de cómo fueron implementadas. Por ejemplo, en una aplicación WPF o Silverlight, obtienes un montón de System.Windows. * Espacios de nombres importados que no ves en un proyecto de biblioteca de clase normal.

Otra opción sería asignar una secuencia de teclas al comando RemoveAndSortUsings. Si va a Herramientas -> Opciones -> Teclado, verá la interfaz de acceso directo del teclado. Simplemente escriba "ordenar" y debería encontrar el comando, luego asignarle una secuencia de teclas e invocar fácilmente ese comando siempre que quiera arreglar las cosas.

Cuestiones relacionadas