zoukankan      html  css  js  c++  java
  • vs2010简体中文旗舰版智能感知,中文提示,英文提示变化的问题

    最近在使用vs2010简体中文旗舰版时

    发现有部分(v3.5)智能感知显示的是英文的,

    看着不太爽, 于是尝试着让它显示正常(简体中文),

    了解到VS在显示感知内容时是要检索相应DLL的XML文档的,

    那如果VS没有BUG的话,那发生感知错误的原因可能就出在XML文档上.

    查看其(v3.5)目录下zh-CN文件夹中XML果然全是E文的,

    如果将相应的E文XML文档替换成我们想要的中文的,

    貌似问题就能解决了.

    可是去哪弄中文的XML文档呢?..

    幸运的是ME在同级目录下zh-Hans文件夹中发现了想要的中文XML. XD

    将zh-Hans文件夹中的全部XML复制并替换掉zh-CN文件夹中的XML文档后,

    (C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\zh-Hans 下XML复制并替换掉C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\zh-CN 文件夹中的XML)

    再次开启VS2010,

    恩恩.. 变成中文了.

    新装了vs2010后,打开项目发现源代码编辑器中的智能感知由中文变成英文了,看的不爽,网上找了下解决方法,有一篇文章说把将zh-Hans文件夹中的全部XML复制并替换掉zh-CN文件夹中的XML文档后,

    (C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\zh-Hans 下XML复制并替换掉C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\zh-CN 文件夹中的XML)

    我试了下,重启VS,打开项目后发现还是不行啊,我打开网上下载的一个DEMO,发现这个DEMO的智能感知又变成了中文的了。这个让我纠结了。

    最终解决办法:

    随便找一个属性什么的,F12(转到定义),在此文件最开头我找到了这个程序集所在的地方,显示如下:

    #region 程序集 mscorlib.dll, v2.0.50727

    // C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

    #endregion

    然后我打开了C:\Windows\Microsoft.NET\Framework\v2.0.50727这个路径,发现里面也有个zh-CN的文件夹,打开了里面的xml文档看了下都是英文注释,然后根据网上搜的方法,我把C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\zh-Hans文件夹下的XML全选复制并粘到C:\Windows\Microsoft.NET\Framework\v2.0.50727\zh-CN里面,重启了下VS,打开我的项目,OK,注释又全变成中文啦!

    不过我不知道这样做有什么不对。有时间了继续研究哈。

    版权说明:作者:张颖希PocketZ's Blog
    出处:http://www.cnblogs.com/PocketZ
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    若本文为翻译内容,目的为练习英文水平,如有雷同,纯属意外!有不妥之处,欢迎拍砖

  • 相关阅读:
    c语言I博客作业02
    C语言I博客作业03
    学习Java的第一步
    电脑快捷键使用方法
    《对生活的勇气》叔本华
    小学四则运算题目的程序
    Java基础教程0测试人员为什么要掌握Java基础
    maven 环境配置
    作业六:团队项目——编写项目的Spec
    作业五:团队项目——项目启动及需求分析
  • 原文地址:https://www.cnblogs.com/PocketZ/p/2560709.html
Copyright © 2011-2022 走看看