Buscar herramientas externas

Dotfuscator usa ildasm e ilasm para procesar los ensamblados de entrada. Ildasm es el desensamblador MSIL que se incluye con el SDK de .NET Framework. Ilasm es el ensamblador MSIL que se incluye con el paquete redistribuible de .NET Framework.

Dotfuscator intenta hacer coincidir cada ensamblado de entrada con el conjunto de herramientas que se incluye con la versión de .NET Framework con el que se ha compilado. Por lo tanto, Dotfuscator usará las versiones 1.1 de ildasm e ilasm en un ensamblado compilado en la versión 1.1 de Framework; del mismo modo, usará las herramientas de la versión 2.0 en un ensamblado compilado en la versión 2.0 de Framework.

Si Dotfuscator no puede encontrar el conjunto de herramientas correspondiente a la versión para un ensamblado de entrada, usará una versión posterior si está presente. Nunca usará una versión anterior.

De forma predeterminada, Dotfuscator busca estas herramientas externas con el siguiente algoritmo:

  • Determina la versión de .NET Framework en que se compiló el ensamblado de entrada.
  • Busca los directorios de .NET Framework y del SDK de .NET Framework que corresponden a la versión de .NET Framework determinada en el paso 1.
  • Busca los directorios de .NET Framework y del SDK de .NET Framework que corresponden a las versiones posteriores de .NET Framework determinadas en el primer paso.

Si Dotfuscator no encuentra uno o ninguno de estos programas, generará un error.

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