2012-01-03 50 views
18

he reconstruido mi solución y obtuvo el siguiente error de compilación:No se pudo cargar el archivo o el ensamblaje. puntero no válido (Excepción de HRESULT: 0x80004003 (E_POINTER))

Error 9 'Could not load file or assembly 'ComponentArt.Web.UI, Version=2009.1.1819.35, Culture=neutral, PublicKeyToken=9bc9f846553156bb' or one of its dependencies. Invalid pointer (Exception from HRESULT: 0x80004003 (E_POINTER))' D:..\MyProj.Account\LC

La DLL está en la carpeta infra y se trasladó finaly a la carpeta bin de la salida proyecto (sitio web).

¿Alguna idea productiva? ¿Qué más debo verificar? Parece que todos los otros proyectos en este sln se compilan.

A menos que obtenga este error pronto. por cierto, ¿qué es LC (en la columna "proyecto")?

+0

¿con qué versión de .net estás trabajando? ¿Está instalado Infragistic en la máquina? –

Respuesta

11

Era otra referencia interrumpida que causaba este error.

+0

Esto funcionó para mí. Hice un gran esfuerzo para comparar los archivos csproj antiguos y nuevos, y efectivamente, faltaba una referencia de proyecto. –

+11

la manera más fácil de averiguar qué dll faltan es eliminar el texto en licenses.licx y reconstruir el proyecto/solución –

+0

¿qué quieres decir? – rockspider

19

Revisaría su archivo licenses.licx y verificaría que la versión especificada allí coincida exactamente con la DLL a la que hace referencia.

A menudo eliminamos todo después de la versión en este archivo debido a problemas similares.

Y LC generalmente se refiere al compilador de licencia, lc.exe.

Cuestiones relacionadas