.NET Outlook加载项:未在最终用户框上加载本地化的Ressource
我有一个Outlook插件,带有法语默认区域设置和EN本地化 在addin启动时,我打电话给.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”子目录
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加载
一旦完成,它就会工作