6

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

在此处输入图像描述

我已经设法设置在这里找到的启动配置,但这对 Intellisense 没有帮助,除非我错过了一些东西。

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

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

4

2 回答 2

1

还有更多可能的解决方案:


您的文件夹结构不正确:

  1. 在 VSCode 中使用终端并创建一个文件夹,例如mkdir MyProject
  2. 在终端的新文件夹中创建您的项目,例如:dotnet new console

错误设置:

去:

Code -> Preferences -> Settings 

并删除"omnisharp.useMono": true/false

此外,您可以使用 Visual Studio 或 MonoDevelop 打开您的项目,然后在 VSCode 中重新打开。


您的TryParseExact#LAUGHING输入参数有误

于 2018-02-09T22:26:48.650 回答
1

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

为了与 WSL 一起使用 OmniSharp,我安装了 Insiders 版本的 VS Code 和扩展Remote - WSL。完毕。

链接:

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

于 2019-05-30T16:42:56.380 回答