Este es un problema muy frustrante. De repente, no puedo usar los archivos DLL referenciados. Agregué una referencia de ensamblado a un proyecto en la misma solución y el espacio de nombre no se reconoce. Incluso puedo ver la referencia en el visor de objetos. También cambié los proyectos a .NET 4 y 3.5 sin el perfil del cliente en vano.Visual Studio no puede encontrar el espacio de nombres de mi DLL referenciada
Respuesta
Según su screenshot, tiene referencias a la misma DLL "ServerLibrary" en varios proyectos, sin embargo, parece que una versión referenciada se compila en .NET 3.5 y la otra versión referenciada (la referencia del proyecto aparece), está compilado en .NET 4. Asegúrese de que todos los proyectos apunten a la misma versión de la DLL y recompile todo. Eso debería arreglar tu problema.
Gracias. Descubrí el mismo problema cuando hice referencia a un proyecto de servidor DLL desde una aplicación de consola en VS2010, aunque todos los proyectos usaban .Net 4.0. Al cambiar Target Framework en la aplicación de la consola de ".Net Framework 4.0 Client Profile" a "Old .Net Framework 4.0" se solucionó el error. – dhochee
@dhochee marque su respuesta como "Respuesta" si resuelve su problema – WiiMaxx
El mismo problema aquí, aparentemente la misma causa. PERO no pude resolverlo configurando la versión .NET (en mi caso 4.5.x a 4.6). Eliminé el proyecto, agregué uno nuevo, configuré la versión correctamente desde el principio y voilá, funcionó. ¿Están ofreciendo asamblea que hace referencia a los campos de entrenamiento? Como un campo de la muerte de referencia de la asamblea? Estaría interesado. – anhoppe
Me enfrenté a este problema, y lo resolví cerrando el estudio visual, volviendo a abrir Visual Studio, limpiando y reconstruyendo la solución. Esto funcionó para mí. En algunos otros mensajes, he leído las respuestas y la mayoría de los usuarios resolvió el problema siguiendo este camino.
Encontré lo mismo para ser cierto. Tuve que apagar y reiniciar VS 2015 Actualización 1. La solución de reabrir, limpiar y solo entonces fue capaz de ver el ensamblado al que se hace referencia. – user1333524
@ user1333524 Me alegra ver que mi respuesta es ayudar a las personas. Por favor, vote mi respuesta. –
- 1. ¿Por qué no puede Visual Studio encontrar mi DLL?
- 2. visual studio 2010 no se puede iniciar el programa .dll
- 3. Visual Studio 2010 no puede encontrar iostream
- 4. usando Interop.SHDocVw.dll ¿Dónde puedo encontrar este espacio de nombres/dll?
- 5. No se puede encontrar espacio de nombres System.Web.UI.DataVisualization.Charting
- 6. Visual Studio no puede encontrar el proceso w3wp
- 7. Proyecto Cambio de espacio de nombres en Visual Studio
- 8. Viejo espacio de nombres todavía en el archivo .g.cs al cambiar el espacio de nombres de una clase referenciada
- 9. visual studio 2010 C++ símbolos de depuración cargados pero no se puede encontrar el código fuente
- 10. (Android) Proguard no puede encontrar la clase dinámicamente referenciada javax.swing. *
- 11. La instalación de Visual Studio 2010 SDK no puede encontrar Visual Studio
- 12. No se puede encontrar el espacio de nombres después de cambiar el marco de destino de v4.0 a v3.5
- 13. Vinculación de dll en Visual Studio
- 14. Visual Studio no puede encontrar herramienta personalizada RazorGenerator
- 15. Primavera no se puede encontrar el controlador de espacio de nombres OSGi
- 16. El tipo o espacio de nombres 'LINQ' no existe en el espacio de nombres 'System.Data', etc
- 17. ¿Dónde está el espacio de nombres System.Runtime.Serialization.Json?
- 18. Cómo NO incluir nombres de carpetas de Visual Studio Project en espacios de nombres generados
- 19. ¿Por qué no puede Visual Studio encontrar mi método WPF InitializeComponent?
- 20. ¿Cuál es la mejor manera de cambiar el espacio de nombres de una clase altamente referenciada?
- 21. dos DLL diferentes con el mismo espacio de nombres
- 22. espacio de nombres 'SharePoint' no existe en el espacio de nombres 'Microsoft'
- 23. DLL de referencia que no se cargan en Visual Studio 2010
- 24. Espacios de nombres, alias y diseñador de Visual Studio Forms
- 25. Visual Studio no está cargando mi visualizador de depuración
- 26. control de WPFToolkit no existe en el espacio de nombres
- 27. programa no puede encontrar el compilador libgcc_s_dw2-1.dll
- 28. No se puede encontrar fuslogvw.exe en mi máquina
- 29. El teclado de Visual Studio no funciona
- 30. Visual Studio 11 y manejo msvcr110.dll
La causa más probable de este problema es que la DLL a la que se hace referencia no es válida. ¿Has intentado cargarlo en un reflector para ver si contiene miembros? – JaredPar
¿lo descargó de internet? En caso afirmativo, ¿lo "desbloqueó" en las propiedades del archivo? – Adam
¿Ambos proyectos están construidos con la misma versión de .NET Framework? ¿Qué sucede cuando construyes solo el proyecto al que se hace referencia? ¿Puedes ver el dll en el contenedor? – pfries