.NET Core 2.0 项目的智能提示是英文,改成中文的解决方案
截至目前为止(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的搜索语法:
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: 懒得自己搞的伸手党,或有需要简体中文或繁体中文语言包的,请留言。
.NET Core 2.0 项目的智能提示是英文,改成中文的解决方案的更多相关文章
- VS2015智能提示由英文改为中文
使用 VS2015 时,在 4.0 下智能提示显示中文,在 4.5 下显示英文,对于我这种爱(ying)国(yu)人(tai)士(lan)来说,用起来太不方便了,于 是在 知乎 上找到个好方法如下: ...
- 修改DevExpress中英文提示,将英文改为中文
1 : 修改DX 提示框中的英文字符 /// <summary> /// 重写DX弹出框 英文变为中文 /// </summary> public class CHS : De ...
- Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了
Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ...
- Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
1.登录的实现 登录功能实现起来有哪些常用的方式,大家首先想到的肯定是cookie或session或cookie+session,当然还有其他模式,今天主要探讨一下在Asp.net core 2.0下 ...
- Asp.Net Core 2.0 项目实战(11) 基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级
1.权限管理 权限管理的基本定义:百度百科. 基于<Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员.后台管理员同时登录>我们做过了登录认证, ...
- Asp.Net Core 2.0 项目实战(9) 日志记录,基于Nlog或Microsoft.Extensions.Logging的实现及调用实例
本文目录 1. Net下日志记录 2. NLog的使用 2.1 添加nuget引用NLog.Web.AspNetCore 2.2 配置文件设置 2.3 依赖配置及调用 ...
- Asp.Net Core 2.0 项目实战(8)Core下缓存操作、序列化操作、JSON操作等Helper集合类
本文目录 1. 前沿 2.CacheHelper基于Microsoft.Extensions.Caching.Memory封装 3.XmlHelper快速操作xml文档 4.Serializatio ...
- Asp.Net Core 2.0 项目实战(7)MD5加密、AES&DES对称加解密
本文目录 1. 摘要 2. MD5加密封装 3. AES的加密.解密 4. DES加密/解密 5. 总结 1. 摘要 C#中常用的一些加密和解密方案,如:md5加密.RSA加密与解密和DES加密等, ...
- Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例
本文目录 1. 摘要 2. Redis配置 3. RedisHelper 4.使用实例 5. 总结 1. 摘要 由于內存存取速度远高于磁盘读取的特性,为了程序效率提高性能,通常会把常用的不常变动的数 ...
随机推荐
- 解析Json文件
一: /** * 把json文件读取到内存中 * * @throws IOException */ public String getFile(String filePath) throws IOEx ...
- Linux中使用Apache发布html网页
在线学习: https://www.shiyanlou.com/courses/1 工具/原料 Linux,httpd,vi 样例html文件一份 方法/步骤 1 编辑httpd配置文件 2 查找 ...
- VS开发入门三:c#的类的修饰符和成员的修饰符
初学者经常会犯下的错误就是,修饰符一大堆,而且类和其成员很多修饰符是一样的容易混用 这里总结下 C#修饰符之类修饰符(个 助记 PIPA SS ):public.internal. partial(多 ...
- 接线端子VH,CH,XH
- Ehcache 3.7文档—基础篇—JCache aka JSR-107
一. 概述JCache Java临时缓存API(JSR-107),也被称为JCache,它是一个规范在javax.cache.API中定义的.该规范是在Java Community Process下开 ...
- ubus socket always in connecting status
When we try to transplant ubus to uclinux, ubusd can't run but "ubus list" will hang up. 1 ...
- iOS APP打开其他应用
1.限于iOS的沙盒机制,一般的app都只在沙盒内操作运行,针对app之间的通讯苹果还是给出了一些解决方案的. 最常见的场景就是在一个APP中打开另一个APP. 核心就是一个API,通过制定一个一个U ...
- [Day21]异常
1.异常-Java代码在运行时期发生的问题,在Java中,把异常信息封装成了一个类.当出现了问题时,就会创建异常类对象并抛出异常相关的信息 1.1 异常的继承体系 Throwable:它是所有错误与异 ...
- Asp.net 使用线程池实例
实际开发经常会使用线程,如果每次使用都是创建线程.启动线程,然后销毁线程,从性能上来讲,非常占用系统开销,当线程达到一定量的时候会影响程序的运行和处理效率. 使用线程池:好处:线程池是一种多线程处理形 ...
- Mysql查询报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
使用sql别名关联查询的时候,由于字符集冲突导致该错误 解决方案,查询的时候强制转换字符集类型 case when column = '' then _gbk '' collate gbk_chine ...