【转自 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 AssembliesMicrosoftFramework.NETFrameworkv4.0zh-Hans 的目录,全部复制,
然后覆盖掉 C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5zh-Hans 就行了
==================================================================================================
最近安装了VS2015,同时安装了.net framework4.6;打开程序后发现框架自带的DLL注释都变成英文了,感觉很不适应;
由于之前做过C#本地化的一些东西,知道C#项目在生成时可以将代码和注释分开,注释自动生成一个xml文件,推想.net 框架应该也是这么实现的;
修改方法如下:
1. 找到.net framework不同版本dll存放路径;我的电脑是C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFramework (64位机)
2. 注释存放的目录是版本对应文件夹下的 zh-Hans文件夹
3. 查看zh-Hans文件夹下的xml文件是否是中文,如果不是,则找到其他版本下的,如果以前存在中文版的一般会有的;我的目录下V4.5zh-HansSystem.xml文件如下
V4.0zh-HansSystem.xml文件如下:
从上图可见,中英文版的区别在于注释语言不同;因此将V4.0zh-Hans文件夹内容覆盖到V4.5zh-Hans即可。注意是覆盖,不要将V4.5zh-Hans删除,因为高版本可能存在新的dll注释。