日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NetCore 3.1 安装本地化中文智能提示

發(fā)布時間:2023/12/4 asp.net 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NetCore 3.1 安装本地化中文智能提示 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

A、平時在群里,很多小伙伴都會問,.net core的智能提示和注釋都是英文的,如果英語水平不是很高的,看著是挺麻煩,所以經(jīng)常需要在身邊有一個翻譯軟件,如果有漢化的中文智能提示就好了(當然,我還是鼓勵用英文的)。

B、NetCore這一個月也終于完成了3.1的穩(wěn)定版本,這一年多也是一直在趕進度,肯定的喲,現(xiàn)在不趕進度,到時候市場份額終將被別人慢慢爭奪,我們自己也是,所以該學的還是要好好學習,當然,其他語言也可以一起學。

C、3.1的LTS版本出來了以后,微軟開始有精力搞其他的了,多語言只能優(yōu)化這個,可能也慢慢提上了日程。

D、下邊,我們就來簡單的看看吧,只不過好像還沒有完全更新完,部分的還是英文,別著急,官方會慢慢更新的

A

?下載.NetCore漢化文件??

記得 VS 版本是2019?16.3+

打開微軟官方下載頁面:

https://dotnet.microsoft.com/download/dotnet-core/intellisense

可以看到已經(jīng)很很多個語言版本了:

目前只支持 3.0?及以上版本,2.2是沒有的。我們選擇中文簡體下載,很小,大概 5M。

B

解壓并安裝??

解壓后,有三個文件夾:

不知道大家對這三個文件熟悉不熟悉,這個就是我們安裝 netcore SDK 的時候,出現(xiàn)的包管理文件夾,大家可以點開自己電腦中的文件夾來看看:

//?不出意外的話的,都是在這里 C:\Program Files\dotnet\packs

可以看到,針對不同的SDK,會有不同的文件夾:

這個時候你可能也發(fā)現(xiàn)了,其實漢化包文件,并沒有AspNetCore.App.Ref的,可能以后就會有了吧,大家多關注就行了。

我們把對應的文件夾內(nèi)容,拷貝到對應的本地packs文件夾里,這里用NETCore.App.Ref舉例,上邊我們下載漢化文件的時候,看到了有3.0和3.1版本的,因為版本不同,文件是不同的,所以拷貝安裝的時候,也要注意選擇對應的文件夾,同時需要管理員權限,有些公司電腦沒有賦予管理員權限,可能不能賦值:

然后我們拷貝進去,注意文件夾,一定要對應,不是ASPCore:

C

?重啟VS、查看效果??

重新啟動Visual Studio,可以看到,目前是Netcore、Standard和桌面版的已經(jīng)有了提示:

AspCore相關的,還是沒有的,感覺有點兒雞肋,不過相信以后會慢慢增加的,當然這僅僅是一個小取巧,還是建議大家學好英文吧。而且學好英語后,咱們自己可以動手搞本地包。

D

自己開發(fā)語言包? ?

你沒有看錯,我們自己可以開發(fā)語言包,英文不好的,自己本地自己用,英文很好的,可以開源出去,讓更多的小伙伴下載呀,安裝呀,Star呀,想象也是挺好的,我都想成立一個學習小組了,可惜太忙了,也希望微軟大大能早點把AspNetCore的語言包給弄好,要不然真的我自己要動手了哈哈。廢話不多說,看看怎么開發(fā)。

還記得剛剛我們上邊截圖里的么:

我們F12看看這個Take所對應的類解決方案名是System.Linq,類名是Enumerable:

然后我們找到對應的語言包System.Linq.xml,打開,就可以看到了:

那我們也可以仿造這個方法,來自定義我們自己的AspNetCore的文檔說明。

那我簡單的舉個例子,我們來看一下Program中Host,看看之前是什么提示的:

是英文的,可能看不懂,或者我們通過軟件翻譯了以后,當時明白了,過幾天又忘了,那這個時候我們就可以直接對他進行翻譯,還是老辦法,找到所在的命名空間名,然后找到類和方法等,具體的我就不演示了,等以后搞出來再寫文章吧:

大概就是這樣的

最后的效果也出現(xiàn)了:

總結來說:

1、我們平時學習不能過高的把注意力都放到虛無縹緲的大技術上,并不是每個人,每個公司都能上云的,小知識點也能提升自己,就比如如果你自己寫一個漢化文件的話,就會對AspNetcore的一些底層內(nèi)容有所了解。

2、應該學習第三方知識來武裝自己,比如外語,學不會不是理由,畢竟花精力搞漢化,只有那些老板想當然。

3、多語言之爭沒有必要,不是噤若寒蟬,而是無問西東。

總結

以上是生活随笔為你收集整理的.NetCore 3.1 安装本地化中文智能提示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。