Pregunta

Por lo tanto, tengo un tercero escrito en C# 2.0 que debe ser un escrito fuertemente y no tengo acceso al código fuente. Encontré varios artículos sobre cómo desmontar el .dll y reensamblarlo con un archivo clave fuertemente llamado.

El problema que estoy teniendo es que VS2010 lo recompensa como un .NET 4.0 .dll en lugar de un 2.0 .dll (la versión en que nuestra aplicación está actualmente). No puedo incluir la "nueva" DLL en mi proyecto porque me da un error de tiempo de ejecución de: "Este ensamblaje está construido por un tiempo de ejecución más nuevo que el tiempo de ejecución cargado actualmente y no se puede cargar". Si no firmo la DLL, obtengo el "ensamblaje no está fuertemente escrito". error.

¿Hay alguna forma de recompilar esto .dll en el marco 2.0 usando VS2010 ILASM.exe?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top