Marc y Brian tienen una buena idea: crear una nueva plantilla personalizada que incluya solo los usos y las referencias que deseo. Con Export Template es realmente simple hacerlo, y me aseguraré de hacerlo para todo tipo de artículos específicos.
Para fines generales nuevas clases (es decir: lo que se obtiene a partir de la "Agregar-> Clase ..." elemento de menú en VS), esto es lo que hice para lograr mi objetivo:
- Encuentra el plantilla apropiada Zip. En mi sistema estaba ubicado en C: \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class.zip
- Extraiga el archivo zip. Esto proporciona dos archivos: Class.cs y Class.vstemplate
- Edite Class.cs para eliminar las instrucciones de uso no deseadas. (También cambié el modificador de acceso de clase predeterminado a "público" mientras estuve aquí)
- Editar Class.vstemplate para eliminar los elementos no deseados
<reference>
.
- Vuelva a descomprimir los archivos en el archivo Class.zip existente
- Reemplace los archivos de la plantilla en caché con las versiones actualizadas. En mi sistema, los archivos se encontraban en C: \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Code \ 1033 \ Class.zip (un directorio que contiene el antiguo Class.cs y Class.vstemplate).
- Intenté simplemente eliminar este directorio, esperando que VS reconstruya la caché desde la fuente "original". Esto no funcionó sin embargo; Recibí un mensaje de error que decía que no podía encontrar los archivos en el directorio de caché.Sin embargo, reemplazar los archivos en caché funcionó bien.
- Reinicie Visual Studio
Ahora, cada vez que añade una nueva clase, me sale exactamente lo que quiero.
También puede obtener la referencia de ensamblado 'Microsoft.CSharp' según la versión de Visual Studio. –