所有由CLR弹出的消息,如果安装了中文包就显示中文,否则显示英文。
例:有个异常在程序中未加以捕获和处理,程序运行中如果引发了这个异常,就由CLR弹出消息框,这个消息框里面显示的文字就由你有没有安装语言包决定。
其实CLR抛出的异常,无论中文还是英文,对于普通用户来说都是极其不友好的,即便是中文,用户也不可能从异常消息中知道发生了什么以及该怎么做。所以,我的意见是,英文中文无所谓,事实上所有framework和runtime的语言包我都不去安装,没意思,白费硬盘空间。
如果每次都是安装到.NET失败的话、一下办法可能帮助你解决:1.把服务“Windows Modules Installer”设置为自动启动、并且启动;
2.开始—运行—net stop WuAuServ;
3.开始—运行—%windir%
4.将文件夹SoftwareDistribution重命名为SDold;(如果不能重命名,重新启动一下电脑再命名就OK了)
5.开始—运行—net start WuAuServ;