2012-08-23 15 views
19

Recientemente migré y volví a tartear una solución de VS 2010 y .NET 4.0 a VS 2012 y .NET 4.5. Sin embargo, ahora, de repente y de forma aleatoria VS 2012 informes de casi todas las referencias entre proyectos como:Visual Studio 2012 Aleatoriamente informando: "No se pudo encontrar el componente referenciado X"

"The referenced component X could not be found" (warning) 

Ahora, sé que es un hecho que esto no es correcto. Primero porque puedo ver el ensamblaje en el directorio establecido para la referencia de ensamblaje y segundo porque cuando abro el cuadro de diálogo "Agregar referencia", la advertencia desaparece y también los iconos de advertencia amarillos en la referencia de ensamblaje

Haciendo un la reconstrucción completa borra la advertencia y luego permanecerá así por un tiempo y luego, al azar, se mostrarán las mismas advertencias.

¿Alguien ha visto esto? ¿Cuál puede ser la causa y cómo puedo solucionarlo?

Editar: no estaba viendo este comportamiento extraño en VS 2010

Editar: Las advertencias son reportados por las referencias a otros proyectos en la misma solución.

+0

Intermitente, y simplemente desaparece por sí solo, y en realidad no impide la construcción? Familiar: de hecho, he visto esto suceder en todos los VS desde 2002. – AakashM

+0

Aparece como una advertencia en VS, por lo que no interrumpe la compilación. –

+0

Obtengo esto mucho si el proyecto tiene referencias condicionales, especialmente en proyectos que importan otros archivos de proyecto. Se construye así que meh. –

Respuesta

2

Visto este comportamiento algunas veces en VS 2008 y 2010 después de la actualización de la versión del proyecto. Por lo general, eliminar y agregar referencias soluciona problemas nuevamente.

6

sólo tenía problema similar con 31 proyectos y resultó ser marco de conflicto de versiones - usted debe comprobar dependencias de la versión marco .

En mi caso, la biblioteca 4.0 no se pudo compilar porque dependía de las bibliotecas 4.5 y no lograba resolver los tipos de las bibliotecas 4.5.

-1

Agregue otro proyecto del mismo tipo en la solución. Espere un momento. El problema será resuelto. Eliminar el proyecto recién agregado.

Cuestiones relacionadas