如何在Visual Studio中的交互模式下访问F#模块

问题描述

我有一个具有许多模块和依赖项的中型项目。整个项目 在Visual Studio下可以很好地编译。但是现在我想访问 交互模式下项目中的某些模块。作为人工 例如,我有

open B
module A

let foo x = goo(x)+1

goo来自模块B。

我想进行互动 和A.x一起玩。但是,如果我只选择该函数定义并使用 VS的“将选定的部分发送到F#交互式”,我将不会 依赖性。我应该怎么做才能从中获得交互式F#窗口 可以访问A.x及其依赖项吗?

谢谢。

解决方法

使用您显示的示例,在F#交互式环境中运行open B,然后您就可以访问模块B中定义的内容。