2012-03-19 9 views
6

¿Existe una herramienta gratuita capaz de eliminar el código no utilizado de un ensamblaje CLI?¿Hay alguna herramienta gratuita capaz de eliminar el código no utilizado de un ensamblado CLI?

Sé que hay ofuscadores que son capaces de realizar esta optimización, pero todos estos cuestan dinero. ¿Existe una herramienta gratuita (o incluso de código abierto) que elimine el código no utilizado en un ensamblado ya compilado?

+1

Tenga en cuenta que hacerlo puede dañar su ensamblaje: https://twitter.com/#!/razialx/status/181766075652911107 –

+0

El truco está en determinar qué no se usa. –

+2

¿Qué tiene esto que ver con la ofuscación? – svick

Respuesta

3

Hay. Se llama Mono.Linker.

Lo que I wrote three years about the Mono.Linker hace bastante mucho todavía está en pie. Funciona bien, pero no es mágico y puede ser bastante duro. Además, generalmente requiere configuración.

Por otro lado, ahora se envía en herramientas comerciales como MonoTouch o Mono for Android, por lo que es definitivamente sólido, si no le importa pasar algún tiempo integrándolo.

Tenga en cuenta que todas las versiones de Mono lanzadas incluyen una versión compilada del vinculador, pero le aconsejo que la compile usted mismo.

Cuestiones relacionadas