c# - 如何让 OmniSharp VSCode intellisense 与 WSL 编译的代码一起工作?

标签 c# visual-studio-code windows-subsystem-for-linux omnisharp

当我在我的 WSL(适用于 Linux 的 Windows 子系统)发行版的代码上运行 dotnet build 时,C# intellisense 中断并且我收到如下错误:

enter image description here

我已经设法设置了找到的启动配置 here ,但这对 Intellisense 没有帮助,除非我错过了什么。

我认为它与路径配置有关,但我不确定要更改什么,或者我应该在哪里更改它。

简而言之,如何在 WSL 上编译和运行我的代码,并在 VS Code 中编辑它而不出现错误或警告?

最佳答案

当我在寻找这个问题时陷入了这个问题,我决定回过头来展示我是如何设法解决它的。

为了让 OmniSharp 与 WSL 一起工作,我安装了 VS Code 的 Insiders 版本和扩展 Remote - WSL。 完成。

链接:

OBS:您必须在 WSL Linux 发行版上安装 wgetmsbuild

关于c# - 如何让 OmniSharp VSCode intellisense 与 WSL 编译的代码一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47055716/

相关文章:

python - pyenv install : 3. x BUILD FAILED (Ubuntu 20.04 using python-build 20180424)

node.js - 为什么我的 ubuntu 终端中的 Node 版本是 v10,即使我通过浏览器下载了最新的稳定版本?

c# - 如何在 activex 控件中使用/提取控件的标识

flutter - 查看 .pub-cache 文件给出 Request textDocument/documentSymbol failed

typescript - TypeScript 中的 WebView 扩展

java - HttpServer 不是 API 的 VSCode Java 访问限制错误

windows - 如何从 WSL (Ubuntu) 中启动 Windows 上 native 安装的 Atom 或 VSCode?

c# - 如何在c#代码中访问c++ dll类

c# - PostAsJsonAsync 未按预期运行

c# - 创建与 C# 异常类似的 Java 异常