Reduccion de archivo .exe de la solucion

11/07/2008 - 21:53 por alfonso_C# | Informe spam
Hola el archivo .exe de mi aplicacion pesa alrededor de 10MB. Que tipo
de estrategia debo seguir para reducir el tamaño de este ?. Es posible
colocar la mayoria de formularios en un DLL o algo parecido ?. Gracias
Mil por anticipado. (^_^)
 

Leer las respuestas

#1 Alberto Poblacion
12/07/2008 - 08:50 | Informe spam
"alfonso_C#" wrote in message
news:
Hola el archivo .exe de mi aplicacion pesa alrededor de 10MB. Que tipo
de estrategia debo seguir para reducir el tamaño de este ?. Es posible
colocar la mayoria de formularios en un DLL o algo parecido ?. Gracias



Sí, claro. No tienes más que "trocear" el proyecto en varios: uno
principal de tipo "exe" (el que ya tienes) y el resto de tipo "dll"
(librería de clases). A continuación trasladas las clases que quieras
(incluyendo formularios, que al fin y al cabo son clases) desde el proyecto
principal a cualquiera de las DLLs. En el proyecto principal, añades una
Referencia a cada una de las DLLs que sean llamadas desde éste. También es
posible llamar desde una DLL a otra (poniendo la correspondiente
Referencia), pero lo que no puedes hacer es tener referencias cirulares, es
decir, que si la A llama a la B, la B no puede llamar a la A.
Te recomiendo que accedas a las Propiedades de cada proyecto y les pongas
a todos el mismo espacio de nombres predeterminado (al crear el proyecto
Visual Studio le pone un espacio de nombres que se llama igual que el
proyecto). Con esto te ahorras tener que modificar los fuentes para poner en
todas las llamadas hacia otra DLL el espacio de nombres de esa DLL.

Preguntas similares