我正在使用用 F# 编写的控制器为 Visual Studio MVC Web 项目构建项目系统。它非常酷。我可以构建和运行应用程序,但我在使用 FSharp 语言服务时遇到了问题。
在编辑器中,它按应有的方式显示语法着色和诊断。有一个问题 - 它不会获取项目引用。即使在构建过程中它会选择它们并成功构建项目,但在屏幕上它显示来自引用的程序集/项目的对象/命名空间为未解析。
如果这里有人对与 F# 语言服务集成有一些知识 - 请帮助我使其工作
回复托马斯:
F# 控制器的代码在项目文件中,正如我已经提到的,我可以编译和运行它。最初我们将 F# 代码保存在一个单独的项目中,并且希望摆脱这种额外的复杂性是促使这个项目的原因。它不是 ASP.MVC 虽然它是Bistro MVC。
编辑
BistroMVC 现在在基于F# 项目扩展器的最新版 Bistro Designer 中解决了这个问题