关于fsi的问题

Yin*_*Zhu 2 f#

  1. 如何在VS中更改fsi的工作目录.

  2. 如何在fsi启动时自动加载DLL(例如powerpack).

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

谢谢!

Tom*_*cek 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"
Run Code Online (Sandbox Code Playgroud)