给出:
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
)和:
"omnisharp.useGlobalMono": "always"
中为VS代码设置settings.json
"omnisharp.useGlobalMono": "auto" in my
settings.json`在每次尝试之间:
bin
和obj
文件夹我已经阅读了以下参考文献,但没有一种解决方案有效: