如何在VS中更改fsi的工作目录。
如何在启动fsi时自动加载DLL(例如powerpack)。
如何在启动fsi时自动打开命名空间。
谢谢!
答案 0 :(得分:12)
没有直接的方法来指定它,但您可以使用--use:file.fsx
命令行参数,该参数允许您指定在启动时由F#interactive加载的FSX文件。您可以在工具 - >中指定参数选项 - > F#工具。
要完成您要求的三件事,您的file.fsx
应如下所示:
// 3. Open some namespace
open System
// 1. Change the current directory
Environment.CurrentDirectory <- "C:\\Temp"
// 2. Reference an assembly (e.g. PowerPack)
#r @"FSharp.PowerPack.dll"
答案 1 :(得分:2)
有关所有可用命令行选项的说明,请参阅F# Interactive Options。如该页面所述,您可以使用-r
选项来引用特定的DLL。您提出的其他两个问题没有内置选项,但正如Tomas所提到的,您可以将它们放入#use
的文件中。