原帖由 BigTree 于 2011-4-15 13:49:00 发表
谢谢回复,VS就是中文的。
刚才又试了一下,把中文资源的DLL文件放到IDE的zh-CN目录下可以解决这个问题。
由于在Design Time下主线程是所启动的IDE的的线程,所以在Design Time下查找本地化资源的顺序是这样的:
1.先在GAC里面查找对应Culture的本地化资源,如果没找到--->2
2.然后在IDE根目录查找对应Culture的本地化资源(不同的资源放在不同的文件夹下,如中文资源在zh-CN目录下查找),如果没找到---3
3.使用默认资源,一般是英文资源.
因此这个问题也可以将你编译的中文本地化资源Dll注册到GAC来解决,支持多国语言的产品在发布时如果要支持Design Time,一般都是采取这种策略. |