Tengo dos proyectos, ProjectA
y ProjectB
. ProjectB
es una aplicación de consola, que depende de ProjectA
. Ayer, todo funcionaba bien, pero de repente hoy cuando corro ProjectB
me sale esto:
BadImageFormatException no se manejó :
no se pudo cargar el archivo o ensamblado 'ProjectA, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' o una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.
Ambos son solo proyectos regulares, sin dependencias de ningún otro proyecto que no sea .Net. Ambos son completamente .Net: no hay código nativo ni P / Invoke. Tengo otros proyectos que dependen ProjectA
y aún funcionan bien.
Cosas que he probado:
- Asegúrese de que ambos proyectos estén configurados en "Cualquier CPU", con la casilla de verificación de compilación marcada. Son.
- Asegúrese de que ambos proyectos sean para el mismo Marco de destino (.Net 4.0 Client Profile) .
- En ProjectB -> Referencias -> ProjectA -> Propiedades, asegúrese de que "Copiar local" esté configurado en "Verdadero" _ (verifiqué que ProjectA.dll se está copiando correctamente)
- Limpiar / reconstruir la solución. Incluso intenté eliminar manualmente las carpetas / bin y / obj en ambos proyectos.
- Reinicie Visual Studio. Reiniciar mi computadora.
- Echa un vistazo a una copia completamente nueva del repositorio.
Pero sigo teniendo el mismo error. No tengo idea de qué hice para causar esto, ni cómo solucionarlo. ¿Algunas ideas?