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