.NET Core 2.0 项目的智能提示是英文,改成中文的解决方案
2017-09-21 15:44
906 查看
截至目前为止(2017.09.21),Microsoft 官方并没有提供 .NET Core 2.0 正式版的多语言安装包。
因此,在 Visual Studio 2015 Update 3 和 Visual Studio 2017 中,使用 .NET Core 2.0 作为目标框架的项目,编写代码时,智能提示的结果显示时英文的。
如何改成简体中文或其它语言(例如繁体中文)呢?
我知道 .NET Core 2.0 的智能提示文件路径在C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\ref\netcoreapp2.0目录下。
同时用Everything搜索工具,看到 .NET Standard 1.0, .NET Standard 1.3, .NET Standard 1.6, "netcore50" 这几个版本都是有简体中文的智能提示文件。
使用Everything的搜索语法:
于是按照版本顺序,至于这个 "netcore50" 不知道什么鬼版本排最后,把想要的多语言文件夹(zh-hant|zh-hans|de|es|fr|it|ja|ko|ru),全部复制Copy到C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\ref\netcoreapp2.0目录下。
重启 Visual Studio, 打开项目,总算有智能提示了。
我对比了一下英文和简体中文的智能提示,这简体中文的智能提示和 .NET Core 2.0 的英文智能提示,稍微有些不同,但大概意思是一样的。
比如有的智能提示里提到".NET Framework xxxxxxxxxxxxx",但实际上应该是".NET Core xxxxxxxxxxxxx"。
再比如,英文的智能提示,有些还会提示你去Github上看更详细的文档说明,并且给了你文档在Github上的相对路径,而简体中文的智能提示没有。
最后,坐等官方出 .NET Core 2.0 的简体中文语言包。
PS: 懒得自己搞的伸手党,或有需要简体中文或繁体中文语言包的,请留言。
因此,在 Visual Studio 2015 Update 3 和 Visual Studio 2017 中,使用 .NET Core 2.0 作为目标框架的项目,编写代码时,智能提示的结果显示时英文的。
如何改成简体中文或其它语言(例如繁体中文)呢?
我知道 .NET Core 2.0 的智能提示文件路径在C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\ref\netcoreapp2.0目录下。
同时用Everything搜索工具,看到 .NET Standard 1.0, .NET Standard 1.3, .NET Standard 1.6, "netcore50" 这几个版本都是有简体中文的智能提示文件。
使用Everything的搜索语法:
folder: "C:\Program Files (x86)\Microsoft SDKs\NuGetPackages" "\ref\netstandard1.0\" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru folder: "C:\Program Files (x86)\Microsoft SDKs\NuGetPackages" "\ref\netstandard1.3\" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru folder: "C:\Program Files (x86)\Microsoft SDKs\NuGetPackages" "\ref\netstandard1.6\" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru folder: "C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" "\ref\netcore50\" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru
于是按照版本顺序,至于这个 "netcore50" 不知道什么鬼版本排最后,把想要的多语言文件夹(zh-hant|zh-hans|de|es|fr|it|ja|ko|ru),全部复制Copy到C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.0.0\ref\netcoreapp2.0目录下。
重启 Visual Studio, 打开项目,总算有智能提示了。
我对比了一下英文和简体中文的智能提示,这简体中文的智能提示和 .NET Core 2.0 的英文智能提示,稍微有些不同,但大概意思是一样的。
比如有的智能提示里提到".NET Framework xxxxxxxxxxxxx",但实际上应该是".NET Core xxxxxxxxxxxxx"。
再比如,英文的智能提示,有些还会提示你去Github上看更详细的文档说明,并且给了你文档在Github上的相对路径,而简体中文的智能提示没有。
最后,坐等官方出 .NET Core 2.0 的简体中文语言包。
PS: 懒得自己搞的伸手党,或有需要简体中文或繁体中文语言包的,请留言。
相关文章推荐
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- VS 2008智能提示是英文的怎么改成中文的?
- 图文讲解:Qt 4中工程和变量名中不可以使用的符号总结(英文字符共20种,中文字符不可用)-Qt Creator的智能提示是有限的
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- Vs2010中文版 使用 .net 3.5 时,智能提示英文变中文
- vs2013中2.0类库提示是英文,解决方案
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- 安装完vs2008中文的sp1后,智能提示变成英文.
- [转]安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- 安装中文VS2008 SP1之后 智能提示是英文的解决办法
- 安装中文VS2008 SP1 后智能提示是英文的解决办法(官方解决办法)
- vs2013中2.0 3.0 3.5类库提示是英文,解决方案
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法
- vs2015智能提示英文改为中文
- 安装中文VS2008 SP1 后智能提示是英文的解决办法(官方解决办法)
- 安装中文VS2008 SP1 后智能提示是英文的解决办法(官方解决办法)
- 安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法