Rus*_*ell 27 f# f#-interactive
我想将F#交互式控制台与Visual Studio 2010中当前打开的解决方案中的项目一起使用.是否有一种快速简便的方法在F#交互式控制台中添加引用以引用当前打开的解决方案中的项目?
Ben*_*ord 28
我在.fs文件的顶部有这样的行:
#if INTERACTIVE
#r @"C:\path\to\some.dll"
#I @"C:\Users\bford\path\to\a\project\in\this\solution\bin\Debug"
#r "Project.name"
#endif
Run Code Online (Sandbox Code Playgroud)
Alt-Enter 现在把我带入fsi,加载了所有必需的东西
Tom*_*cek 19
我认为没有任何直接的方法可以在解决方案中引用项目.我能想到的最好的方法是使用#r指令在项目的某处添加FSX文件:
#r @"bin\Debug\YourProject.dll"
Run Code Online (Sandbox Code Playgroud)
然后,您至少可以通过在Visual Studio中按Alt + Enter来引用已编译的DLL文件.据我所知,你不能引用该项目 - 你只能引用一个程序集.
目前,F#Interactive实际上与Visual Studio中的项目系统断开连接.我认为更紧密的整合将非常有用(但可能很难提供).
Mau*_*Mau 19
如果它是您经常引用的项目,则可以在工具 - >选项 - > F#工具 - > F#交互选项下添加对FSI命令行的"始终"引用.添加-r开关,如:
-r "C:\Users\yaddayadda\MyDll.dll"
Run Code Online (Sandbox Code Playgroud)