代码之家  ›  专栏  ›  技术社区  ›  Yin Zhu

关于FSI的问题

f#
  •  2
  • Yin Zhu  · 技术社区  · 15 年前
    1. 如何在vs.

    2. 如何在FSI启动时自动加载DLL(例如电源组)。

    3. 如何在fsi启动时自动打开名称空间。

    谢谢!

    2 回复  |  直到 8 年前
        1
  •  12
  •   Patrick McDonald    8 年前

    没有直接的方法来指定这个,但是您可以使用 --use:file.fsx 命令行参数,允许您指定一个fsx文件,该文件在启动时将由f_interactive加载。您可以在“工具”->选项”->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"
    
        2
  •  2
  •   kvb    15 年前

    F# Interactive Options 有关所有可用命令行选项的说明。如该页所述,您可以使用 -r 用于引用特定dll的选项。你提出的另外两个问题没有内置选项,但是正如托马斯所提到的,你可以将它们放入一个文件中,然后 #use .