在.Net Core 2.x 版本,Microsoft 官方沒有提供 .Net Core 正式版的多語言安裝包。因此,我們在用.Net Core 2.x 版本作為框架目標編寫代碼時,智能提成是英文的。那對於剛轉.Net Core的我,再加上英語不好,真是頭疼。
隨着.Net Core 3.x 版本的正式發布,微軟已經為我們提供了.Net Core多種語言的語言包。
如何改成簡體中文或其它語言呢?
先決條件
- .NET Core 3.0 SDK或更高版本。
- Visual Studio 2019版本16.3或更高版本。
下載並安裝漢化文件
下載
打開微軟官方下載頁面
打開后選擇對應的語言包進行下載。
安裝
解壓下載的語言包,如下圖所示:
.NET Core 對應 Microsoft.NETCore.App.Ref
Windows Desktop 對應 Microsoft.WindowsDesktop.App.Ref
.NET Standard 對應 NETStandard.Library.Ref
打開C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\3.1.0\ref\netcoreapp3.1目錄,並在文件夾中創建對應的語言包文件
將解壓后的Microsoft.NETCore.App.Ref文件夾里面的.xml文件拷貝到剛才創建的文件夾中。
效果
重啟 Visual Studio
這樣我們就可以看到漢化后的注釋提示了。
參考文檔:https://docs.microsoft.com/zh-cn/dotnet/core/install/localized-intellisense