visual una tiene studio referencia que puedo puede proyecto encuentra asegurese archivo agregar acceso c# visual-studio visual-studio-2015

c# - una - No se puede agregar referencia de proyecto en Visual Studio 2015



no se puede agregar una referencia al proyecto c# (6)

En caso de que alguien más se tope con esto aquí es algo que encontré. Tuve casi el mismo problema en VS 2015. Creé una aplicación de consola y luego un proyecto de biblioteca de clases, pero no pude agregar una referencia a la biblioteca de clases.

Resulta que no creé un proyecto de biblioteca de clases como lo había pensado, sino un proyecto de biblioteca de clases (paquete). Estas son cosas diferentes y no sabía lo que significaba la parte (paquete) cuando la seleccioné. Esto es para crear paquetes de Nuget, al parecer.

No estoy seguro de si esto es algo nuevo para VS 2015, pero no lo había encontrado antes y me causó cierto dolor. El mensaje de error (''No se pudo agregar una referencia a ClassLibrary1'') no tuvo ningún valor al intentar depurarlo.

Anteriormente hice una pregunta similar con respecto a Visual Studio 2013 pero ahora tengo el mismo problema con Visual Studio 2015 pero parece funcionar de manera diferente, lo que hace que la respuesta anterior no sea aplicable a esta pregunta. Esta es mi pregunta anterior: Visual Studio 2013 - Cómo depurar un proyecto dentro de una solución

Estoy intentando agregar una referencia de proyecto. Tengo una biblioteca en la que estoy trabajando en una solución / proyecto por separado y una aplicación de consola que quiero usar para probar y depurar la biblioteca.

Intenté: Agregar referencia> Proyectos> Solución> Examinar

Pero el cuadro de diálogo de abrir archivo no contiene archivos .sln en la lista de filtros y si lo fuerzo a mostrarlos escribiendo * .sln y luego selecciono la Solución que obtengo:

"Asegúrese de que el archivo sea accesible y que sea un ensamblaje válido o un componente COM".

¿Qué estoy haciendo mal? ¿Cómo agrego correctamente una referencia de Solución / Proyecto?


Haga clic derecho en su archivo de solución en la ventana del Explorador de soluciones, haga clic en Agregar y seleccione Proyecto existente ...

Una vez que el proyecto sea parte de la solución, podrá agregar la referencia del proyecto.


Para agregar una referencia de proyecto, el proyecto debe ser parte de la solución.


Para mí el problema se debió a la diferencia en el marco de Target. Uno era .NET Framework 4.5 y el otro .NET Framework 4.5.2

Verifique si el marco de Target es el mismo para su proyecto y la referencia del proyecto que está intentando agregar referencia.

(Haga clic derecho en el proyecto -> propiedades -> pestaña Aplicación (trabajo del marco de destino))


Para mí el tema se debió a una diferencia en los tipos de proyectos. Uno fue un proyecto de formularios C # Windows y el otro proyecto fue un proyecto C # Universal Windows.

El proyecto de Windows Forms no pudo hacer referencia al proyecto universal de Windows. El error fue "No se pudo agregar una referencia al proyecto" XYZ ".

Parece que puede tener una biblioteca compartida entre ambos tipos de proyectos siguiendo esta respuesta: ¿Qué tipo de biblioteca de clase funciona con los proyectos Universal y Winform?


Primero debe agregar el proyecto a su solución; después de agregar el proyecto a su solución, puede hacer referencia a él.