Visual Studio Code:建议将此文件类型使用“C#”扩展名

Mou*_*nir 8 c# installation visual-studio-code

所以我最近安装了 Visual Studio 代码并添加了 C# 可用扩展。我还安装了 Unity 调试器,但它不起作用,因为“它取决于未知的‘ms-vscode.csharp’扩展”,我尝试在扩展栏中搜索这个“ms-vscode.csharp”,但一无所获。每当我从 Unity 或任何文件夹中打开 C# 文件时,它都会建议我安装那个未知的 C# 扩展。请问我该怎么办?这是消息的图片:

在此处输入图片说明

Dr *_*ang 5

要手动安装正确的 c# 扩展,请执行以下操作:

  • 卸载现有的 vscode C# 插件
  • 关闭 vscode
  • 从这里下载 vsix 1.21.12
  • 在 vsix 所在的文件夹中打开命令行。
  • 类型: code --install-extension .\csharp-1.21.12.vsix

你应该看到:

Installing extensions...
Extension 'csharp-1.21.12.vsix' was successfully installed.
Run Code Online (Sandbox Code Playgroud)

打开 VSCode 并在 C# 输出窗口中,您将看到:

Installing C# dependencies...
Platform: win32, x86_64

Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)' (32544 KB).................... Done!
Validating download...
Integrity Check succeeded.
Installing package 'OmniSharp for Windows (.NET 4.6 / x64)'
Run Code Online (Sandbox Code Playgroud)

错误现在应该已经消失了。