当我在我的 WSL(适用于 Linux 的 Windows 子系统)发行版的代码上运行 dotnet build
时,C# intellisense 中断并且我收到如下错误:
我已经设法设置了找到的启动配置 here ,但这对 Intellisense 没有帮助,除非我错过了什么。
我认为它与路径配置有关,但我不确定要更改什么,或者我应该在哪里更改它。
简而言之,如何在 WSL 上编译和运行我的代码,并在 VS Code 中编辑它而不出现错误或警告?
最佳答案
当我在寻找这个问题时陷入了这个问题,我决定回过头来展示我是如何设法解决它的。
为了让 OmniSharp 与 WSL 一起工作,我安装了 VS Code 的 Insiders 版本和扩展 Remote - WSL
。
完成。
链接:
- https://code.visualstudio.com/insiders/
- https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl
OBS:您必须在 WSL Linux 发行版上安装 wget
和 msbuild
关于c# - 如何让 OmniSharp VSCode intellisense 与 WSL 编译的代码一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47055716/