Hace tiempo publiqué un post acerca de la generacion de clases en Visual Studio.
Por defecto las crea privadas y por lo general no lo tenemos en cuenta sino hasta la hora de la compilación.
Como ya estaba cansado de esto y queria crearlas publicas por defecto, encontré un post muy útil donde explicaba exactamente lo que necesitaba.
El truco es el siguiente:
Vamos a la carpeta donde están instalados los templates de cada item del IDE de Visual Studio. En mi caso uso Visual Studio 2005 y la ruta puede variar dependiendo tambien del idioma que tengamos en el Sistema Operativo.
La ruta en cuestión es C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033
Alli encontraremos un archivo Class.zip que al abrirlo veremos que contiene un archivo .cs que lista lo siguiente:
using System;
using System.Collections.Generic;
using System.Text;
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
Lo unico que hay que hacer es modificar este template de acuerdo a nuestras preferencias agregando public.
Tambien podemos agregar los namespaces que son más utilizados en nuestras aplicaciones y por ejemplo podria quedar algo como
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Reflection;
namespace $rootnamespace$
{
public class $safeitemrootname$
{
}
}
El último paso que necesitamos es recargar el template modificado para que Visual Studio lo use. Esto se logra con el siguiente comando:
devenv /installvstemplates
Esto toma un poco de tiempo, asi que paciencia.
Eso es todo, ahora cada nueva clase se creará con el template que nosotros hemos definido
1 comentario:
Que groso tu TIP! Muchas gracias... deberias ser MVP!!!! ¿Has considerado postularte en Microsoft?
Publicar un comentario