帮人做网站的推广,上海seo方案,企业网站建设博客论坛,成都微信网站建设报价单A、平时在群里#xff0c;很多小伙伴都会问#xff0c;.net core的智能提示和注释都是英文的#xff0c;如果英语水平不是很高的#xff0c;看着是挺麻烦#xff0c;所以经常需要在身边有一个翻译软件#xff0c;如果有汉化的中文智能提示就好了#xff08;当然#xf… A、平时在群里很多小伙伴都会问.net core的智能提示和注释都是英文的如果英语水平不是很高的看着是挺麻烦所以经常需要在身边有一个翻译软件如果有汉化的中文智能提示就好了当然我还是鼓励用英文的。B、NetCore这一个月也终于完成了3.1的稳定版本这一年多也是一直在赶进度肯定的哟现在不赶进度到时候市场份额终将被别人慢慢争夺我们自己也是所以该学的还是要好好学习当然其他语言也可以一起学。C、3.1的LTS版本出来了以后微软开始有精力搞其他的了多语言只能优化这个可能也慢慢提上了日程。D、下边我们就来简单的看看吧只不过好像还没有完全更新完部分的还是英文别着急官方会慢慢更新的A 下载.NetCore汉化文件 记得 VS 版本是2019 16.3打开微软官方下载页面https://dotnet.microsoft.com/download/dotnet-core/intellisense可以看到已经很很多个语言版本了目前只支持 3.0 及以上版本2.2是没有的。我们选择中文简体下载很小大概 5M。B解压并安装 解压后有三个文件夹不知道大家对这三个文件熟悉不熟悉这个就是我们安装 netcore SDK 的时候出现的包管理文件夹大家可以点开自己电脑中的文件夹来看看// 不出意外的话的都是在这里
C:\Program Files\dotnet\packs
可以看到针对不同的SDK会有不同的文件夹这个时候你可能也发现了其实汉化包文件并没有AspNetCore.App.Ref的可能以后就会有了吧大家多关注就行了。我们把对应的文件夹内容拷贝到对应的本地packs文件夹里这里用NETCore.App.Ref举例上边我们下载汉化文件的时候看到了有3.0和3.1版本的因为版本不同文件是不同的所以拷贝安装的时候也要注意选择对应的文件夹同时需要管理员权限有些公司电脑没有赋予管理员权限可能不能赋值然后我们拷贝进去注意文件夹一定要对应不是ASPCoreC 重启VS、查看效果 重新启动Visual Studio可以看到目前是Netcore、Standard和桌面版的已经有了提示AspCore相关的还是没有的感觉有点儿鸡肋不过相信以后会慢慢增加的当然这仅仅是一个小取巧还是建议大家学好英文吧。而且学好英语后咱们自己可以动手搞本地包。D自己开发语言包 你没有看错我们自己可以开发语言包英文不好的自己本地自己用英文很好的可以开源出去让更多的小伙伴下载呀安装呀Star呀想象也是挺好的我都想成立一个学习小组了可惜太忙了也希望微软大大能早点把AspNetCore的语言包给弄好要不然真的我自己要动手了哈哈。废话不多说看看怎么开发。还记得刚刚我们上边截图里的么我们F12看看这个Take所对应的类解决方案名是System.Linq类名是Enumerable然后我们找到对应的语言包System.Linq.xml打开就可以看到了那我们也可以仿造这个方法来自定义我们自己的AspNetCore的文档说明。那我简单的举个例子我们来看一下Program中Host看看之前是什么提示的是英文的可能看不懂或者我们通过软件翻译了以后当时明白了过几天又忘了那这个时候我们就可以直接对他进行翻译还是老办法找到所在的命名空间名然后找到类和方法等具体的我就不演示了等以后搞出来再写文章吧大概就是这样的最后的效果也出现了总结来说1、我们平时学习不能过高的把注意力都放到虚无缥缈的大技术上并不是每个人每个公司都能上云的小知识点也能提升自己就比如如果你自己写一个汉化文件的话就会对AspNetcore的一些底层内容有所了解。2、应该学习第三方知识来武装自己比如外语学不会不是理由毕竟花精力搞汉化只有那些老板想当然。3、多语言之争没有必要不是噤若寒蝉而是无问西东。