Compartir a través de


Limpieza

Dotfuscator Professional Edition permite analizar estáticamente la aplicación y determinar qué partes no se usan. Se buscan tipos, métodos y campos no usados. Este análisis resulta muy útil si le preocupa el tamaño de la aplicación, especialmente si está creando la aplicación a partir de componentes reutilizables. Normalmente, en estas aplicaciones no se usan todos los tipos, métodos y campos. Dotfuscator puede extraer de forma precisa las partes que se necesitan para una aplicación determinada, reduciendo su tamaño al mínimo.

El análisis estático recorre el código, comenzando por un conjunto de métodos denominados “desencadenadores”. Éstos son los puntos de entrada de la aplicación. En general, cualquier método que esté previsto que sea llamado por aplicaciones externas se debe definir como un desencadenador. Por ejemplo, en una aplicación independiente sencilla, el método “Main” se definiría como desencadenador. Un ensamblado puede tener definido más de un desencadenador.

A medida que Dotfuscator recorre el código de cada método desencadenador, anota los campos, métodos y tipos que se están usando. Después, analiza todos los métodos llamados de una manera similar. El proceso continúa hasta que se han analizado todos los métodos llamados. Cuando termina, Dotfuscator puede determinar el conjunto mínimo de los tipos y sus miembros que son necesarios para que la aplicación se ejecute. Éstos son los únicos tipos que se incluyen en el ensamblado de salida.

Para obtener más detalles, vea la guía del usuario en línea.

© 2002-2007 PreEmptive Solutions. Reservados todos los derechos.