当我在我的WSL(Windows子系统Linux版)发行版上运行dotnet build
代码时,C#intellisense会中断,我会收到如下错误:
我设法设置了here找到的启动配置,但这对Intellisense没有帮助,除非我错过了什么。
我认为它与路径配置有关,但我不确定要改变什么,或者我应该在哪里改变它。
简而言之,如何在WSL上编译和运行我的代码并在VS Code中编辑它而不会出现错误或警告?
答案 0 :(得分:1)
还有更多可能的解决方案:
您的文件夹结构不正确:
mkdir MyProject
dotnet new console
错误的设置:
转到:
Code -> Preferences -> Settings
并删除"omnisharp.useMono": true/false
此外,您可以使用Visual Studio或MonoDevelop打开项目,然后在VSCode中重新打开。
TryParseExact
#LAUGHING
答案 1 :(得分:1)
当我寻找这个问题时遇到了这个问题,我决定回去展示如何解决这个问题。
要使OmniSharp与WSL一起使用,我安装了Insiders版本的VS Code和扩展名Remote - WSL
。
完成。
链接:
OBS:您必须在WSL Linux发行版上安装wget
和msbuild