Tengo una solución de Visual Studio 2008 con número de DLL y la aplicación web los usa como proyecto principal. Es un software bancario y contable comercial (thin client) y no quiero que un cliente tenga acceso a la fuente para eludir la mía.¿Cómo ofuscar la aplicación web antes de publicarla?
Quiero ofuscar todos los ensamblados resultantes antes de publicarlos en un servidor web a través del menú Publicar.
¿Cómo puedo hacer eso? ¿Cómo insertar el paso ofuscando antes de construir y publicar? ¿Usando msbuild?
Edit: Gracias a todos por responder! Pero mi pregunta es más sobre la tarea concreta (ofuscar en VS en la publicación) que sobre ofuscar en general.
corrígeme si soy incorrecto pero usted ofusca los conjuntos resultantes no el código fuente. – Peter
@Petoj: Sí, claro, gracias.Califiqué mi publicación. Pero, de hecho, existe un término existente: código ofuscado http://en.wikipedia.org/wiki/Obfuscated_code – abatishchev
No querrás esperar hasta el último minuto para ofuscar (si lo deseas) ... podrás Quiero comenzar a ofuscar y probar los resultados al principio de su ciclo. He pasado por el proceso de simplemente pensar que podría hacerlo cuando se haya completado el código ... pero generalmente se rompe algo, ahora recomiendo diseñarlo para obtener el máximo efecto. –