Saltar al contenido

No se pudo cargar el archivo o ensamblado, PublicKeyToken=null

Te doy la bienvenida a nuestro espacio, en este lugar vas a encontrar la respuesta a lo que buscabas.

Solución:

Este error generalmente significa que no se encontró el ensamblado. Intente verificar que el archivo existe en el directorio donde se ejecuta su aplicación.

Si aún no puede averiguar qué archivo no se carga, intente usar una herramienta como Fusion Log Viewer (ejecutar fuslogvw.exe desde el símbolo del sistema de Visual Studio), para determinar qué archivos estaba tratando de cargar CLR y desde dónde, para que pueda ver exactamente qué falló.

Experimenté el mismo problema, y ​​la razón fue que compilé mi EXE y DLL en una máquina de 32 bits para “x86”, porque depende de la biblioteca C++CLI compilada para Win32. Luego traté de usar esta biblioteca en una máquina de 64 bits desde un proceso de 64 bits. Obviamente, el proceso de 64 bits no puede cargar bibliotecas de 32 bits, por lo que recibí este error, que realmente no ayuda a comprender el problema.

Entonces, la razón podría ser que intenta usar la biblioteca de 32 bits del proceso de 64 bits.

Construyendo sobre la respuesta de nogard, intente configurar Solution Platform en x86

ingrese la descripción de la imagen aquí

Si posees algún titubeo o forma de ascender nuestro enunciado puedes realizar una reseña y con mucho gusto lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *