• .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: 懒得自己搞的伸手党,或有需要简体中文或繁体中文语言包的,请留言。

  • 相关阅读:
    HTML
    python io
    python 线程进程
    python socket
    python 面向对象2
    python 面向对象
    python hashlib模块
    python configparser模块
    python logging模块
    数组去重方法汇总
  • 原文地址:https://www.cnblogs.com/VAllen/p/dotnet-core-2-0-visual-studio-intellisense-language-with-english-change-chinese.html
Copyright © 2020-2023  润新知