Archivo de asignaciones

Dotfuscator genera un archivo de asignaciones que asocia los nombres antiguos a los nuevos. Se muestran los nombres nuevos de las clases, métodos y campos. El seguimiento de los errores es más difícil después del cambio de nombre, especialmente con una gran incidencia de sobrecarga de métodos, lo que convierte en esencial el archivo de asignaciones.

El archivo de asignaciones se puede usar para descodificar seguimientos de pila ofuscados así como para la ofuscación incremental. El archivo de asignaciones también ofrece estadísticas relativas a la efectividad general del cambio de nombre.

Todos los elementos del archivo de asignaciones son muy similares. Hay que destacar algunos puntos:

  • Si no hay un elemento <newname>, significa que no se cambió el nombre del elemento.
  • En los nombres de los tipos, los nombres de las clases anidadas se separan de sus clases principales mediante el carácter “/”.
  • Los constructores tienen la extensión “.ctor”, mientras que los constructores estáticos (también denominados inicializadores estáticos o constructores de clases) tienen la extensión “.cctor”. Nunca se cambia el nombre de estos últimos.

Para obtener referencia adicional, vea la DTD que controla el archivo de asignaciones.

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