2011-06-20 13 views
9

En las páginas de propiedades del proyecto de Visual Studio 2010, si selecciono Common Properties and Framework y References para un proyecto de C++, puedo ver todas las referencias de un proyecto.¿Qué significan los íconos de exclamación rojos en frente de las referencias en VS2010?

lo general, tienen este icono: normal reference
veces, sin embargo, algunas referencias aparecen como esto: red exclamation mark

Traté de google o encontrar ninguna documentación al respecto en la documentación de MSDN acerca de las referencias, pero no puede encontrar nada relacionado con esto. ¿Alguien sabe sobre esto? ¡Muchas gracias por adelantado!

+0

¿Alguna vez encontró una respuesta para esto? – thomthom

Respuesta

4

Creo que es porque el conjunto al que se hace referencia es una versión diferente a la de su aplicación de destino. Recibo lo mismo si hago referencia a un ensamblado .net 4.0 desde un proyecto .net 3.5.

+0

El interlocutor preguntaba por referencias nativas no administradas, no por referencias .NET. – Cameron

6

Esto ocurre también si tiene VS2010 SP1 y luego instala .net 4.5. Cambiaron el manejo de esto de una manera que causa problemas en VS2010. (.net 4.5 está instalado con VS2012)

+0

El interlocutor preguntaba por referencias nativas no administradas, no por referencias .NET. – Cameron

+3

Puede ver detalles de esto en http://support.microsoft.com/kb/2734667. Indica "... las referencias a los proyectos nativos de VC++ se muestran en la UI como no resueltas (en la página de propiedades" Marco y referencias "). Esto se indica mediante un icono de signo de exclamación rojo junto al nombre de referencia y una falta completa. Propiedad de la ruta ". – Grhm

Cuestiones relacionadas