【发布时间】:2020-03-09 11:57:25
【问题描述】:
所以我想在 Visual Studio 的交互式窗口中工作一点,看看一些 F#。 现在查看>其他窗口>F# 交互
为了加载我的文件,然后输入
>#load "Distance.fs";;
值得一提的是,Distance.fs 是我当前所在的文件。 但是现在,我收到此错误:
它看起来一直在错误的目录中查找,并且在不同的文件和项目中一直这样做。为什么会这样?有什么方法可以配置 VS 始终在当前打开的目录中打开交互式窗口
【问题讨论】:
-
当您将该行写入脚本文件然后发送到使用 Alt-Enter 进行交互时,是否会发生这种情况?我建议您始终这样做,并且从不直接输入 FSI。这有很多好处,包括自动完成、实时类型检查、语法突出显示、不必输入
;;等。 -
当我在 ide 中打开文件并通过工具栏打开交互式窗口时会发生这种情况。我不太清楚“将行写入脚本文件”是什么意思
-
创建一个 FSX 文件,在其中写入一些代码,选择代码并按 Alt-Enter。这会将代码发送到 FSI,就像您在那里键入一样。或者,如果您不选择任何代码,它只会发送当前行。
-
这是一个演示 VS Code 的视频,忽略 IDE 特定的东西:youtube.com/watch?v=QeZ5eXWBbsI
-
谢谢,但我已经可以在 vs 代码中做到这一点,只是 vs 不起作用
标签: visual-studio f# f#-interactive