C# 当ComponentResourceManager在设计器中实例化时,它使用的是什么区域性?

C# 当ComponentResourceManager在设计器中实例化时,它使用的是什么区域性?,c#,internationalization,resx,C#,Internationalization,Resx,在为我的用户控件调用组件资源管理器之前,我正在将CurrentThread.CurrentUICulture显式设置为法语,但是正在为控件提取默认值,不是法语值。当我调试时,我没有在附属程序集所在的文件夹下运行。当我调试时,我没有在附属程序集所在的文件夹下运行。快速查找ComponentResourceManager的源代码会发现它具有“public virtual void”ApplyResources(对象值、字符串objectName、CultureInfo区域性)作为签名,在其实现中,如

在为我的用户控件调用组件资源管理器之前,我正在将
CurrentThread.CurrentUICulture
显式设置为法语,但是正在为控件提取默认值,不是法语值。

当我调试时,我没有在附属程序集所在的文件夹下运行。

当我调试时,我没有在附属程序集所在的文件夹下运行。

快速查找ComponentResourceManager的源代码会发现它具有“public virtual void”ApplyResources(对象值、字符串objectName、CultureInfo区域性)作为签名,在其实现中,如果区域性作为参数提供,则它将覆盖Thread.CurrentUICulture的用法。现在,谁用什么参数调用这个方法我不能说,但可能值得继续关注。快速查找ComponentResourceManager的源代码可以发现它有“public virtual void ApplyResources(object value,string objectName,CultureInfo culture)”作为签名和实现,如果区域性作为参数提供,它将覆盖Thread.CurrentUICulture用法。现在,谁用什么参数调用这个方法,我不能说,但可能值得跟进。