日期:2014-05-19  浏览次数:20760 次

着急!winform多语言版本的开发问题
在.net2.0环境用资源文件做多语言版本
在language属性中选择en-US会多出一个form.en-us.resx的资源文件
设置完调试运行一切正常

问题一、在调试运行程序时或者直接在生成目录中运行程序显示的是英文版,可是打包安装后启动程序却还是中文版,这是怎么回事?语言环境也设置为en-US了,代码中也加了System.Threading.Thread.CurrentThread.CurrentUICulture   =   new   System.Globalization.CultureInfo( "en-US ");

问题二、在language属性中在en-US和default版本来回选择后,发现资源文件中自己手工添加进去的字符全都不见了,而界面字符都还在,怎么解决呢?

请高手帮忙!!

------解决方案--------------------
我也是用资源文件做多语言,但我没有出现你说的那种情况,我每个语言版本都有个资源文件
------解决方案--------------------
友情助顶
------解决方案--------------------
关心一把
------解决方案--------------------
是不是路径不对?
------解决方案--------------------
帮顶