关于 Visual Studio 中文提示的问题

【转自 https://blog.csdn.net/iloli/article/details/51055299】

【转自 http://www.cnblogs.com/hellowin/p/6383322.html】

【转自 https://blog.csdn.net/YoungProgrammer/article/details/62059680】

 ==================================================================================================

经过本人测试,发现只有Framework4.0及以上框架才会有智能中文提示。

如果项目中无法显示中文提示请在【解决方案资源管理器】中右键项目名点击属性,

将“目标框架”选择为Framework4.0及以上版本。

 ==================================================================================================

如果在VS2015中Framework4.5的项目也无法出现中文提示,则你可以按以下操作:

找到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\zh-Hans 的目录,全部复制,
然后覆盖掉 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\zh-Hans 就行了

 ==================================================================================================

最近安装了VS2015,同时安装了.net framework4.6;打开程序后发现框架自带的DLL注释都变成英文了,感觉很不适应;

由于之前做过C#本地化的一些东西,知道C#项目在生成时可以将代码和注释分开,注释自动生成一个xml文件,推想.net 框架应该也是这么实现的;

修改方法如下:

1. 找到.net framework不同版本dll存放路径;我的电脑是C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework (64位机)

2. 注释存放的目录是版本对应文件夹下的 \zh-Hans文件夹

3. 查看\zh-Hans文件夹下的xml文件是否是中文,如果不是,则找到其他版本下的,如果以前存在中文版的一般会有的;我的目录下V4.5\zh-Hans\System.xml文件如下

V4.0\zh-Hans\System.xml文件如下:

从上图可见,中英文版的区别在于注释语言不同;因此将V4.0\zh-Hans文件夹内容覆盖到V4.5\zh-Hans即可。注意是覆盖,不要将V4.5\zh-Hans删除,因为高版本可能存在新的dll注释。

猜你喜欢

转载自www.cnblogs.com/sungong1987/p/9143343.html