¿Por qué un proyecto (exe) no ve el espacio de nombres de otro proyecto (dll) en la misma solución?¿Por qué un proyecto (exe) no ve el espacio de nombres de otro proyecto (dll) en la misma solución?
¿Por qué un proyecto (exe) no ve el espacio de nombres de otro proyecto (dll) en la misma solución?
Respuesta
Primero debe agregar una referencia del proyecto en uso a la DLL.
Seleccionar proyecto | Agregar referencia, pestaña Proyectos.
Debe agregar una referencia a la DLL.
Haga clic con el botón derecho en el proyecto EXE, haga clic en Agregar referencia, vaya a la pestaña Proyectos y seleccione la DLL.
Además, asegúrese de que las clases en la DLL son public
.
Suena como que necesita para agregar una referencia a la DLL
Haga clic derecho sobre el proyecto -> Agregar referencia
"solución" A en Visual Studio es un conjunto de proyectos. Cada proyecto es independiente de todos los demás. La solución es solo una forma conveniente de organizar proyectos y abrirlos todos juntos.
Si un proyecto va a utilizar los objetos públicos definidos en otro proyecto, debe compilarse con una referencia al otro proyecto. Esto es así ya sea que los proyectos sean parte de una única solución o no.
Para indicar a Visual Studio que el EXE se debe compilar con una referencia a la DLL, debe agregar la DLL a la lista de referencias del EXE en el Explorador de soluciones.
+1 por el esfuerzo de aclarar un malentendido común de lo que hace una "solución". – JasDev
- 1. VS2010: ¿Utiliza el espacio de nombres de otro proyecto dentro de la solución?
- 2. ¿Cómo referencia un proyecto C# de un proyecto C++/CLi en la misma solución?
- 3. Visual Studio Project DLL no se está actualizando en el proyecto del sitio web (misma solución)
- 4. interactuando entre un proyecto de C# y un proyecto de C++ en la misma solución
- 5. C#/C++ en la misma solución - DllImport no encuentra DLL
- 6. Agregando la misma referencia "* .dll" a múltiples proyectos en la misma Solución
- 7. Cambiar el espacio de nombres predeterminado de un proyecto VSTO
- 8. Obtener la versión de ensamblaje de otro proyecto (.exe)
- 9. ¿Deshabilita Resharper en un nivel de proyecto/espacio de nombres?
- 10. ¿Qué es mejor? ¿Proyecto de prueba unitaria por solución o por proyecto?
- 11. Cómo agregar dll en el proyecto C#
- 12. En referencia a otro proyecto en XAML: Indefinido CLR espacio de nombres
- 13. ¿Documentación del espacio de nombres en un proyecto .Net (Sandcastle)?
- 14. Al iniciar un proyecto para la depuración, ¿por qué Visual Studio crea toda la solución y no solo el proyecto?
- 15. Múltiples Proyectos WCF vs Proyecto Único en la Solución
- 16. ¿Por qué construir el mismo proyecto genera un archivo EXE diferente para cada desarrollador?
- 17. Hacer una DLL de un proyecto C#?
- 18. Referencia 2 dlls que utilizan el mismo espacio de nombres en el proyecto vb.net 3.5?
- 19. Compilar un proyecto C# en un dll
- 20. Convertir el proyecto .exe a la biblioteca de clases
- 21. Proyecto Python 3 en exe?
- 22. Diferentes Configuración de pruebas por proyecto en la misma solución de Visual Studio
- 23. Hace referencia a las clases de un proyecto .EXE de VC++ de un proyecto .EXE de pruebas de unidad
- 24. ¿Pones pruebas unitarias en el mismo proyecto u otro proyecto?
- 25. Falta la dependencia del proyecto en el proyecto de implementación
- 26. Proyecto Cambio de espacio de nombres en Visual Studio
- 27. El proyecto de implementación no está actualizando .exe
- 28. Visual Studio no puede encontrar el espacio de nombres de mi DLL referenciada
- 29. ¿Cómo incluir otro proyecto Console Console exe en un sitio web Asp.Net?
- 30. dependencia de msvcr90.dll en el proyecto VS 2005 C++
Trae los votos positivos por ser el primero en dar una respuesta obvia :) –
@ Adam, eso simplemente compensa la falta de votos por respuestas no tan obvias. –
Muy cierto; Soy uno de esos votos favorables de todos modos;) –