2011-06-21 24 views
0

我有一个Outlook插件,带有法语默认语言环境和EN本地化。.NET Outlook插件:本地化在最终用户框上未加载资源

在插件启动时,我打个电话给

Resources.Culture = new CultureInfo("en"); 

凡Resourcesis自动生成的类:

/// A strongly-typed resource class, for looking up localized strings, etc. 

在一个开发框,它工作得很好,英文字符串显示出来。

但是,在最终用户盒子上,情况并非如此。

我在我的.resources.dll文件的安装文件夹中有一个'en'子目录。

我的安装可能缺少另一个文件,但我不知道哪个。

关于如何调试这种问题的任何想法?

更新:进程资源管理器告诉我我的资源dll已加载!它正在慢慢地让我疯狂。

基本上,我有一个默认语言环境(fr)和一个卫星(en)。它可能不是好的模式...

更新2:没有运气与Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");都没有。

回答

0

嗯,看来附属程序集必须在GAC以便通过Outlook 2003中

一旦完成加载,它的工作原理。