Problemas con DotFuscator

20/05/2008 - 22:22 por Kapsule | Informe spam
Hola.

Hace un par de semanas deje una nota en el foro pero no tengo una solución
clara. Dejo de nuevo la explicación al problema para ver si alguien me puede
ayudar.

Gracias.

Hola buenas tardes.

Tengo un problema que no tengo narices a solucionar. Resulta que tengo
varios programas desarrollados con C# Express. Ahora la empresa donde trabajo
a comprado la licencia de Visual Studio 2008 y he observado que viene una
utilidad llamada DotFuscator para poder proteger el código fuente. He
intentado ofuscar el código de una de las herramientas pero me dice lo
siguiente.

Loading Assemblies...
Could not find a compatible version of ildasm to run on assembly
c:\dbswitch.exe. This assembly was originally built with .Net Framework
v2.0.50727.
Build error.

Por lo que puedo entender me dice que el fichero esta generado con otra
versión diferente. Pero no entiendo lo siguiente. El fichero de configuracón
de dotfuscator dotfuscator.exe.xml indica los parametros supportedruntime
version = "v2.0.50727" y requiredruntime version="v2.0.50727". Ahora edito el
exe con ildasm.exe y el manifest me dice que el metadata tiene la estructura
de la versión v2.0.50727. Ah, en el equipo tengo instalado el framework v2.0
y v3.5 y he observado en c:\windows\microsoft.net\framework\ las versiones
que hay y son v2.0.50727 y v3.5

Espero que alguien me pueda ayudar.

Gracias.
 

Leer las respuestas

#1 [Juanjo]
20/05/2008 - 23:49 | Informe spam
has probado a compilar tu programa con el vs 2008 y luego pasarle el
dotfuscator?

"Kapsule" escribió en el mensaje
news:
Hola.

Hace un par de semanas deje una nota en el foro pero no tengo una solución
clara. Dejo de nuevo la explicación al problema para ver si alguien me
puede
ayudar.

Gracias.

Hola buenas tardes.

Tengo un problema que no tengo narices a solucionar. Resulta que tengo
varios programas desarrollados con C# Express. Ahora la empresa donde
trabajo
a comprado la licencia de Visual Studio 2008 y he observado que viene una
utilidad llamada DotFuscator para poder proteger el código fuente. He
intentado ofuscar el código de una de las herramientas pero me dice lo
siguiente.

Loading Assemblies...
Could not find a compatible version of ildasm to run on assembly
c:\dbswitch.exe. This assembly was originally built with .Net Framework
v2.0.50727.
Build error.

Por lo que puedo entender me dice que el fichero esta generado con otra
versión diferente. Pero no entiendo lo siguiente. El fichero de
configuracón
de dotfuscator dotfuscator.exe.xml indica los parametros supportedruntime
version = "v2.0.50727" y requiredruntime version="v2.0.50727". Ahora edito
el
exe con ildasm.exe y el manifest me dice que el metadata tiene la
estructura
de la versión v2.0.50727. Ah, en el equipo tengo instalado el framework
v2.0
y v3.5 y he observado en c:\windows\microsoft.net\framework\ las versiones
que hay y son v2.0.50727 y v3.5

Espero que alguien me pueda ayudar.

Gracias.

Preguntas similares