Problemas con Dotfuscator Community Edition

13/05/2008 - 12:00 por Kapsule | Informe spam
Buenos días.

Tengo un problema con la herraminenta que viene en el visual studio 2008
Dotfuscator. Resulta que mi empresa a renovado el Visual Studio y ahora en la
versión 2008 viene una herramienta para ofuscar el código. El problema que me
encuentro es que estoy intentando cargar un proyecto que había realizado en
c# Express y me dice lo siguiente

Loading Assemblies...
Could not find a compatible version of ildasm to run on assembly
C:\Documents and
Settings\user\Escritorio\ExportFormatTC\ExportFormatTC\bin\Release\ExportFormatTC.exe. This assembly was originally built with .NET Framework v2.0.50727.
Build Error.

¿Porque me dice esto?

Gracias.

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
13/05/2008 - 12:29 | Informe spam
Hola Kapsule:

Kapsule ha pensado en voz alta :
Tengo un problema con la herraminenta que viene en el visual studio 2008
Dotfuscator. Resulta que mi empresa a renovado el Visual Studio y ahora en la
versión 2008 viene una herramienta para ofuscar el código. El problema que me
encuentro es que estoy intentando cargar un proyecto que había realizado en
c# Express y me dice lo siguiente

Loading Assemblies...
Could not find a compatible version of ildasm to run on assembly
C:\Documents and
Settings\user\Escritorio\ExportFormatTC\ExportFormatTC\bin\Release\ExportFormatTC.exe.
This assembly was originally built with .NET Framework v2.0.50727. Build
Error.

¿Porque me dice esto?



Pues lo dice bien claro, porque estás intentando ofuscar un ensamblado
compilado para .NET Framework 2.0 con el de la versión 3.5. La utilidad
ildasm de la versión 3.5 por lo visto no puede desensamblar los
ensamblados creados por la 2.0.

Eso no debería pasarte si tuvieras el framework 2.0 instalado en esa
máquina. El ofuscador de código también venía en versiones
profesionales de .NET 1.1 y 2.0

Mira a ver también si el ofuscador tiene alguna opción para ensamblados
creados con versiones anteriores.

Un saludo

http://www.moondance.es
Respuesta Responder a este mensaje
#2 Kapsule
13/05/2008 - 16:10 | Informe spam
Hola Juan

Gracias por ayudarme pero tengo una duda respecto a lo que comentas. Como
puede ser que me diga que es otro framework si cuando compilo el .exe desde
c# o Visual Studio me voy a opciones de y le digo que compile sobre Framework
v3.5. El exe que genera lo adjunto al dotofuscator y muestra el error. En
caso de que no sea así ¿Como puedo cambiar ese ensablado para que lo cargue
con la version v3.5?

Gracias.

"Juan Diego Bueno" wrote:

Hola Kapsule:

Kapsule ha pensado en voz alta :
> Tengo un problema con la herraminenta que viene en el visual studio 2008
> Dotfuscator. Resulta que mi empresa a renovado el Visual Studio y ahora en la
> versión 2008 viene una herramienta para ofuscar el código. El problema que me
> encuentro es que estoy intentando cargar un proyecto que había realizado en
> c# Express y me dice lo siguiente
>
> Loading Assemblies...
> Could not find a compatible version of ildasm to run on assembly
> C:\Documents and
> Settings\user\Escritorio\ExportFormatTC\ExportFormatTC\bin\Release\ExportFormatTC.exe.
> This assembly was originally built with .NET Framework v2.0.50727. Build
> Error.
>
> ¿Porque me dice esto?

Pues lo dice bien claro, porque estás intentando ofuscar un ensamblado
compilado para .NET Framework 2.0 con el de la versión 3.5. La utilidad
ildasm de la versión 3.5 por lo visto no puede desensamblar los
ensamblados creados por la 2.0.

Eso no debería pasarte si tuvieras el framework 2.0 instalado en esa
máquina. El ofuscador de código también venía en versiones
profesionales de .NET 1.1 y 2.0

Mira a ver también si el ofuscador tiene alguna opción para ensamblados
creados con versiones anteriores.

Un saludo

http://www.moondance.es



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida