Estoy agregando una referencia dll de terceros a mi proyecto F #. Agregué el dll en las referencias y cuando uso esto, es decir, destaco el código y hago Alt + Ent, obtengo el error "El espacio de nombres o módulo 'AZROLESLib' no está definido." Me estoy perdiendo de algo.cómo agregar una referencia de dll de terceros al proyecto F #?
Respuesta
En resumen, debe usar #r "/path/to/AZROLESLib.dll"
para que F # Interactive reconozca y cargue el archivo dll.
Agregar una referencia dll ayuda a Visual Studio a encontrar las bibliotecas correctas al compilar el proyecto, pero no tiene nada que ver con F # Interactive. Por lo tanto, debe utilizar la directiva #r
para señalar AZROLESLib.dll
. Si VS tiene algunas dificultades para resaltar el código, puede que tenga que abrir el módulo exacta en su archivo DLL:
open AZROLESLibModule
Si el código está en un archivo *.fs
, es posible que desee para distinguir entre el uso de fsi
y el uso fsc
:
#if INTERACTIVE
#r "/path/to/AZROLESLib.dll"
#endif
Gracias estaba usando [System.Data.SQLite] (http://system.data. sqlite.org) y agregando el '# r' para la ubicación dll, pero no tenía la línea' open System.Data.SQLite'. Agregar esa línea hizo el truco – User
para algunas cosas que usted puede llamar directamente por su nombre sin una trayectoria
#r "EnvDte"
funciona para vs2013 aquí por ejemplo
- 1. Agregar DLL al proyecto de NetBeans
- 2. Cómo agregar una referencia de servicio web en una DLL
- 3. ¿Cómo agregar dll de terceros en Tridion para C# TBB?
- 4. Cómo agregar dll en el proyecto C#
- 5. Referencia del proyecto vs. Referencia DLL - ¿Qué es mejor?
- 6. ¿Cómo referencia asambleas de terceros en WebMatrix?
- 7. ¿Cómo puedo agregar una referencia en un tipo de proyecto de sitio web de Visual Studio?
- 8. Referencia a una DLL desde otra DLL
- 9. .NET dll de referencia desde otra ubicación
- 10. ¿Cómo/dónde envío bibliotecas de terceros con una DLL .NET?
- 11. F # interactivo, restricción de API en la referencia dll
- 12. ¿Cómo agregar .Net3.5 dll en el proyecto .Net2.0?
- 13. VS2010: Advertencia sobre agregar proyecto de referencia al proyecto Silverlight del proyecto .NET
- 14. Android - Agregar una biblioteca externa al proyecto
- 15. Agregar DLL de C++ a un proyecto de C#
- 16. Agregar referencia a dll en powershell 2.0
- 17. mejor lugar para poner DLL de terceros para hacer referencia a
- 18. Ubicación de Dll de terceros en el control de versiones para el proyecto .NET
- 19. ¿Cómo implementar una aplicación C# al tiempo que se incluyen archivos DLL de terceros?
- 20. Depuración de una DLL de terceros en Visual Studio?
- 21. ¿Cómo agregar bibliotecas de terceros a MinGW?
- 22. ¿Cómo hago referencia a una DLL de 32 bits en un proyecto de 64 bits?
- 23. Administrar dependencias de ensamblado .NET mediante referencia dll en lugar de referencia de proyecto en VS
- 24. Proyecto de referencia Clojure al día?
- 25. Programa de bloqueo de dll de terceros sin excepción lanzada
- 26. ¿Cómo agregar arquitectura armv6 al proyecto Xcode?
- 27. Visual Studio 2010 "Agregar referencia" está copiando dll al directorio bin?
- 28. Pregunta de la referencia del proyecto C#
- 29. VS2010: Referencia incompatible al intentar agregar la referencia
- 30. Cómo agregar compatibilidad con MFC al proyecto Win32 C++ existente?
Relevante. http://stackoverflow.com/questions/2982841/f-interactive-reference-a-project-in-currently-open-solution – gradbot