.NET Outlook加载项:未在最终用户框上加载本地化的Ressource

.NET Outlook加载项:未在最终用户框上加载本地化的Ressource,.net,internationalization,.net,Internationalization,我有一个Outlook插件,带有法语默认区域设置和EN本地化 在addin启动时,我打电话给 Resources.Culture = new CultureInfo("en"); 其中Resources是自动生成的类: /// A strongly-typed resource class, for looking up localized strings, etc. 在一个开发框中,它工作得很好,显示了英文字符串 但是,在最终用户框中,情况并非如此 我的安装文件夹中有一个“en”子目录

我有一个Outlook插件,带有法语默认区域设置和EN本地化

在addin启动时,我打电话给

Resources.Culture = new CultureInfo("en");
其中Resources是自动生成的类:

///   A strongly-typed resource class, for looking up localized strings, etc.
在一个开发框中,它工作得很好,显示了英文字符串

但是,在最终用户框中,情况并非如此

我的安装文件夹中有一个“en”子目录,其中包含我的.resources.dll文件

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

你知道如何调试这种问题吗

更新:process explorer告诉我我的ressource dll已加载!它慢慢地让我发疯

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


Update2:没有
Thread.CurrentThread.CurrentUICulture=new CultureInfo(“en”)两者都不是。

嗯,卫星程序集似乎必须位于GAC中,以便由Outlook 2003加载

一旦完成,它就会工作