-1 votos

No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias

Buenas, Tengo un proyecto nuevo en Visual Studio con DevExpress 15.2.7 y no compila, desde el primer momento. Tengo otro proyecto con DevExpress 12.2.8 y funciona sin problema. El error que me devuelve es el siguiente:

No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias. Este ensamblado se creó con un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.

Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.BadImageFormatException: No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias. Este ensamblado se creó con un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.

Rastro al cargar el ensamblado: La información siguiente puede ser útil para determinar porqué no se cargó el ensamblado 'DevExpress.Data.v15.2'.

AVS: El registro del enlace de ensamblado está desactivado. Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1. Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado. Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].

Seguimiento de la pila:

[BadImageFormatException: No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias. Este ensamblado se creó con un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.]
System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +416
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +166 System.Reflection.Assembly.Load(String assemblyString) +35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +190

[ConfigurationErrorsException: No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias. Este ensamblado se creó con un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +11330904
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +388 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +232
System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +48
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +210
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +76 System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) +11320082
System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) +185
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +551

[HttpException (0x80004005): No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias. Este ensamblado se creó con un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +76 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +1012 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +1025

[HttpException (0x80004005): No se puede cargar el archivo o ensamblado 'DevExpress.Data.v15.2' ni una de sus dependencias. Este ensamblado se creó con un tiempo de ejecución más reciente que el tiempo de ejecución cargado actualmente y no se puede cargar.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11424902 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4402356

Información de versión: Versión de Microsoft .NET Framework:2.0.50727.8669; Versión ASP.NET:2.0.50727.8662

Toda la información que encuentro sobre este tema es bastante antigua, además de que hay muchas cosas que no entiendo por la terminología. ¿Alguien podría ayudarme a resolverlo?

Muchas gracias de antemano. Saludos,

Bueno, he renunciado a actualizar a DevExpress 15.2.7, he cambiado todo a DevExpress 12.2.8... pero, por algún motivo lo que funciona en un proyecto no funciona en el otro, no entiende las referencias a DevExpress. Le digo que utilice la última versión del Framework para este proyecto en concreto, y he conseguido que ahora el error sea diferente: No se puede cargar el archivo o ensamblado 'DevExpress.Data.v12.2' ni una de sus dependencias. La definición del manifiesto del ensamblado no coincide con la referencia al ensamblado. (Excepción de HRESULT: 0x80131040)

¿Alguna idea? Gracias

1voto

Carlos Arechalde Puntos 10

Problema solucionado al fin... descargando la versión correcta de DevExpress, que es para la que estaba preparada el proyecto. Además, estaba dando problemas porque cambia la forma de expresar los ensamblados:

using DevExpress.Web.ASPxEditors;

debe cambiarse por

using DevExpress.Web;

Es decir, hay que quitar las menciones a la extensión ".ASPxEditors" y, aparentemente, a todos los demás ensamblados de ASPx.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X