[英].NET Core mixed F# and C# project Intellisense not working
鉴于:
mono --version
) (通过brew cask install mono-mdk
安装或通过官方 macOS 软件包安装)msbuild -version
)我似乎无法在必须使用 C# 的 F# 的项目中使用 VS Code 进行智能感知。 我在 F# 有一个项目,在 C# 有一个项目。 而 C# 一个参考了 F# 一个(使用其中包含的一些符号)。
我所做的是这样的:
dotnet add reference
F# 项目添加到 C# 项目中dotnet restore
包含两者的解决方案dotnet build
dotnet run
在命令行上一切正常。
另一方面,在 VSCode 上,我收到 F# 项目中定义的符号的“缺少参考”错误。
我尝试了以下集合的每种组合:
brew install mono
)brew cask install mono-mdk
)和:
settings.json
中设置"omnisharp.useGlobalMono": "always"
的 json"omnisharp.useGlobalMono": "auto" in my
在每次尝试之间,我都有:
bin
和obj
文件夹我已阅读以下参考资料,但没有一个解决方案有效:
OmniSharp 和 Ionide 都不能识别或处理混合的 C#/F# 解决方案。 这样做将是一项巨大的工作——Visual Studio 中的等效机制是由一个配备齐全的团队构建的,这是开源插件无法承担的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.