RSS

Mixed mode assembly is built against version ‘v2.0.50727’ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information. SGEN File

25 Aug

Este error me ocurrió cuando un proyecto compilado en 3.5 al momento de migrarlo a 4.0, desplegaba lo siguiente:

image

Esto es debido a que dicho proyecto contenía unos dlls que fueron creados con el Framework 2.0 y por azares del destino ya no quisieron funcionar, así que me puse a revisar por internet buscando la solución, la cual en varios foros recomiendan modificar lo que es el app.config de la aplicación con alguna de las siguientes opciones:

  Opción 1

image

Opción 2

image

Opción 3:

Anexo un link de las diferentes versiones del .NET (para saber el numero exacto)

http://msdn.microsoft.com/en-us/library/ee517334.aspx

image

Opción 4 (Una de las opciones ya un poco mas desesperadas)

image

En algunos casos a muchas personas les funciono estos metodos, para mi fortuna, ninguna de las siguientes opciones me ayudo, ya que me seguia sin compilar dicho proyecto.

Hasta que encontré en otro foro una opcion distinta que les comparto.

En las porpiedades del proyecto hay que seleccionar el tap “Build” y en la opcion “Generate serialization assembly” el default es “Auto” hay que ponerlo en “Off“.

image

Una vez realizado esto, se agrega una línea en las configuraciones del Release y Debug <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>

Permitiendo compilar el proyecto sin problemas

Nota un poco mas de Información del SGEN : http://stackoverflow.com/questions/134224/generating-an-xml-serialization-assembly-as-part-of-my-build

 
Leave a comment

Posted by on August 25, 2011 in .NET, Visual Studio 2010

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: