Saltar al contenido

¿Por qué aparece un ícono de advertencia cuando agrego una referencia a un proyecto de complemento MEF?

La guía o código que verás en este artículo es la resolución más fácil y efectiva que hallamos a esta duda o dilema.

Solución:

Como se menciona en los comentarios de la pregunta, las diferentes versiones de .NET Framework entre los proyectos pueden causar esto. Verifique las propiedades de su nuevo proyecto para asegurarse de que no se esté utilizando una versión predeterminada diferente.

Encontré el mismo problema con una aplicación web ASP.Net y dos proyectos de clase de biblioteca a los que era necesario hacer referencia dentro de la aplicación web. No me proporcionaron información sobre por qué falló la compilación y las referencias no eran válidas.

La solución fue asegurar que todos los proyectos tuvieran el mismo Target Framework:

En Visual Studio 2015- Haga clic derecho en proyecto> Propiedades> Aplicación> Marco de destino

Solución para guardar, limpiar y reconstruir. Las referencias del proyecto ya no deberían aparecer como advertencias amarillas y la solución se compilará.

Mi aplicación web apuntaba a .Net 4.5, mientras que los otros dos proyectos de clase de biblioteca dependientes apuntaban a .Net v4.5.2

Para ambos (o todos) los proyectos que desea usar juntos:

Haga clic con el botón derecho en el proyecto > Propiedades > Aplicación > Target .NET framework

Asegúrese de que ambos (o todos) sus proyectos utilicen la misma versión de .NET Framework.

Te mostramos reseñas y puntuaciones

Tienes la opción de respaldar nuestra misión añadiendo un comentario o valorándolo te damos la bienvenida.

¡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 *