zoukankan      html  css  js  c++  java
  • .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 FilesdotnetsdkNuGetFallbackFoldermicrosoft.netcore.app2.0.0 ef etcoreapp2.0目录下。

    同时用Everything搜索工具,看到 .NET Standard 1.0, .NET Standard 1.3, .NET Standard 1.6, "netcore50" 这几个版本都是有简体中文的智能提示文件。

    使用Everything的搜索语法:

    folder: "C:Program Files (x86)Microsoft SDKsNuGetPackages" "
    ef
    etstandard1.0" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru
    folder: "C:Program Files (x86)Microsoft SDKsNuGetPackages" "
    ef
    etstandard1.3" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru
    folder: "C:Program Files (x86)Microsoft SDKsNuGetPackages" "
    ef
    etstandard1.6" zh-hant|zh-hans|de|es|fr|it|ja|ko|ru
    folder: "C:Program Files (x86)Microsoft SDKsNuGetPackages" "ref
    etcore50" 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 FilesdotnetsdkNuGetFallbackFoldermicrosoft.netcore.app2.0.0 ef etcoreapp2.0目录下。

    重启 Visual Studio, 打开项目,总算有智能提示了。

    我对比了一下英文和简体中文的智能提示,这简体中文的智能提示和 .NET Core 2.0 的英文智能提示,稍微有些不同,但大概意思是一样的。

    比如有的智能提示里提到".NET Framework xxxxxxxxxxxxx",但实际上应该是".NET Core xxxxxxxxxxxxx"。

    再比如,英文的智能提示,有些还会提示你去Github上看更详细的文档说明,并且给了你文档在Github上的相对路径,而简体中文的智能提示没有。

    最后,坐等官方出 .NET Core 2.0 的简体中文语言包。

    PS: 懒得自己搞的伸手党,或有需要简体中文或繁体中文语言包的,请留言。

  • 相关阅读:
    反射机制(java)
    浅拷贝和深拷贝(java)
    注解(annotation)
    Oracle函数使用
    安装scikit-learn
    connection String加密
    [阿里移动推荐算法]比赛_快速入门_4_19_update_仅供参考,思维不要受局限
    阿里大数据竞赛非官方指南第三弹-- LR入门
    文本特征提取方法研究
    [新浪微博互动预测大赛]来自内部赛冠军的问候,教你破40啦!
  • 原文地址:https://www.cnblogs.com/VAllen/p/dotnet-core-2-0-visual-studio-intellisense-language-with-english-change-chinese.html
Copyright © 2011-2022 走看看