I'm adding a third party dll reference to my F# project. I added the dll in references and when I use this i.e highlight the code and do Alt+Ent, I get the error "The namespace or module 'AZROLESLib' not defined." Am I missing some thing.
How to add third party dll reference to F# project
%ff#-interactive
Best Answer
In short, you have to use
#r "/path/to/AZROLESLib.dll"
in order that F# Interactive recognizes and loads the dll file.Adding a dll reference helps Visual Studio to find correct libraries when compiling the project, but it has nothing to do with F# Interactive. Therefore, you have to use
#r
directive to point toAZROLESLib.dll
. If VS has some troubles to highlight the code, you may have to open the exact module in your dll file:If the code is in a
*.fs
file, you may want to distinguish between usingfsi
and usingfsc
: