[英]Visual Studio Code : The 'C#' extension is recommended for this file type
要手动安装正确的 c# 扩展,请执行以下操作:
code --install-extension .\\csharp-1.21.12.vsix
你应该看到:
Installing extensions...
Extension 'csharp-1.21.12.vsix' was successfully installed.
打开 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)'
错误现在应该已经消失了。
那是微软的错误。 我只是花了几个小时来解决问题,并注意到实际上插件的名称最近已更改,导致错误。 我们可以通过手动下载插件的先前版本来修复它。 链接: https : //marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp&ssr=false#review-details
我不做 Unity 开发,但这可能会有所帮助: https : //code.visualstudio.com/docs/other/unity
请记住,VSCode 只会成为您项目文件的编辑器。
(无法评论,对简短回答表示歉意)
我删除[.vscode\\extensions]
,切换到1.21.1/February 2018
然后更新到1.42.1
。 它终于正常工作了! 也许系统设置没有问题。 它只发生在用户设置上。
发生该错误是因为微软将市场发布者从 ms-vscode 更改为 ms-dotnettools。 在 github 上提到这里。 您只需安装 v1.21.18 版本即可解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.