Aggiungo un riferimento a dll di terze parti al mio progetto F #. Ho aggiunto la DLL nei riferimenti e quando uso questo i.e evidenzia il codice e faccio Alt + Ent, ottengo l'errore "Lo spazio dei nomi o il modulo 'AZROLESLib' non definito." Mi sto perdendo qualcosa.come aggiungere il riferimento alle dll di terze parti al progetto F #?
risposta
In breve, è necessario utilizzare #r "/path/to/AZROLESLib.dll"
affinché F # Interactive riconosca e carichi il file dll.
L'aggiunta di un riferimento a dll consente a Visual Studio di trovare le librerie corrette durante la compilazione del progetto, ma non ha nulla a che fare con F # Interactive. Pertanto, è necessario utilizzare la direttiva #r
per fare riferimento a AZROLESLib.dll
. Se VS ha qualche problema per evidenziare il codice, potrebbe essere necessario aprire il modulo esatto nel file dll:
open AZROLESLibModule
Se il codice è in un file *.fs
, si consiglia di distinguere tra l'utilizzo fsi
e l'utilizzo fsc
:
#if INTERACTIVE
#r "/path/to/AZROLESLib.dll"
#endif
Grazie Stavo usando [System.Data.SQLite] (http://system.data. sqlite.org) e aggiungendo '# r' per la posizione dll ma non avevo la riga' open System.Data.SQLite'. L'aggiunta di quella linea ha fatto il trucco – User
per alcune cose si possono chiamare direttamente per nome, senza percorso
#r "EnvDte"
funziona per vs2013 qui per esempio
- 1. Come aggiungere riferimento a DLL dll al progetto UWP?
- 2. Come pacchettizzare 2 dll di terze parti
- 3. La DLL di terze parti non ha il "nome sicuro"?
- 4. Il posto migliore per inserire DLL di terze parti per il riferimento
- 5. Eseguire il file DLL di terze parti con PowerShell
- 6. Includi dll di terze parti nel progetto Sharepoint durante il confezionamento del wsp
- 7. F # interattivo, restrizione API sul riferimento alle DLL
- 8. Posizione di Dll di terze parti in Controllo versione per .NET Progetto
- 9. Devo firmare digitalmente DLL di terze parti come JSON.NET?
- 10. dotPeek Problema di debug di terze parti .dll
- 11. Come aggiungere dll di terze parti in Tridion per C# TBB?
- 12. Come aggiungere un riferimento al servizio Web in una DLL
- 13. Toolkit WPF esteso - Come aggiungere riferimento al progetto?
- 14. Gestione delle dipendenze interne di terze parti
- 15. ridenominazione di una dll di terze parti in .net
- 16. connessione del servizio WCF con terze parti DLL con IIS
- 17. Come posso aggiungere una dipendenza esterna di terze parti a un progetto perl6?
- 18. Impossibile aggiungere riferimento a WinRT C++ progetto DLL
- 19. Come aggiungere librerie di terze parti a MinGW?
- 20. Come posso aggiungere dll locale al progetto asp.net 5
- 21. Come aggiungere dll nel progetto C#
- 22. macdeployqt e librerie di terze parti
- 23. Come aggiungere i jar di terze parti al repository Maven locale?
- 24. Come Expression Blend aggiunge riferimento al dizionario di risorse esterne definito nel tema di libreria di terze parti
- 25. Come ottenere cookie di terze parti?
- 26. Come allegare librerie di terze parti nella versione di rilascio
- 27. Come posso contribuire a un pacchetto Symfony di terze parti?
- 28. Come aggiungere riferimento al progetto ASP.NET Core 1.0 MVC
- 29. COM surrogato per componente di terze parti
- 30. Come si fa riferimento a gruppi di terze parti in WebMatrix?
Rilevante. http://stackoverflow.com/questions/2982841/f-interactive-reference-a-project-in-currently-open-solution – gradbot