打开
在 Visual Studio Code 的 C# 插件中,omnisharp.useModernNet
这个设置决定了插件是否使用支持 .NET 6 的 OmniSharp 版本。这个版本的 OmniSharp 不再附带 Mono 或 MSBuild 工具,因此如果你的项目是 .NET SDK 项目,那么这个设置应该被设为 true
,以确保 C# 插件可以正常使用 [^Source 0^]。
然而,Unity 项目并非 .NET SDK 项目,它们使用的是 .NET Framework 而非 .NET 6。因此,如果你在开发 Unity 项目,那么你需要将 omnisharp.useModernNet
设置为 false
,以便使用支持 .NET Framework 的 OmniSharp 版本 [^Source 4^] [^Source 8^]。
use modern net=false
bracket pair colorization : enable:打开括号对着色
bracket pair colorization : independent color poor per Bracket Type:括号对的颜色的独立颜色池显示
visualstudiotoolsforunity.vstuc requested to download the .NET Runtime.
visualstudiotoolsforunity.vstuc
的相应配置,如下:"dotnetAcquisitionExtension.existingDotnetPath": [
{
"extensionId": "ms-dotnettools.csharp",
"path": "C:\\\\Program Files\\\\dotnet\\\\dotnet.exe"
},
]