C# 当涉及本地化时,我应该何时使用附属程序集?什么时候应该使用资源文件(.resx)?

C# 当涉及本地化时,我应该何时使用附属程序集?什么时候应该使用资源文件(.resx)?,c#,localization,resx,satellite-assembly,C#,Localization,Resx,Satellite Assembly,我正在创建一个windows应用程序,我想在其中进行一些本地化。该应用程序还将使用可能使用与主应用程序不同的语言(CultureInfo)的DLL。这两个本地化概念中哪一个最适合我的情况 我认为您不太了解.Net的本地化模型。 实际上,当您在Visual Studio中将resx文件添加到项目中并设置语言(从默认设置更改为其他设置)时,它不仅会自动创建默认(不变)资源文件的语言副本,而且还会创建资源管理器,以便在幕后从卫星程序集加载数据。你自己试试吧。您应该观察一些基于语言的子目录,这些子目录在

我正在创建一个windows应用程序,我想在其中进行一些本地化。该应用程序还将使用可能使用与主应用程序不同的语言(CultureInfo)的DLL。这两个本地化概念中哪一个最适合我的情况

我认为您不太了解.Net的本地化模型。
实际上,当您在Visual Studio中将resx文件添加到项目中并设置语言(从默认设置更改为其他设置)时,它不仅会自动创建默认(不变)资源文件的语言副本,而且还会创建资源管理器,以便在幕后从卫星程序集加载数据。你自己试试吧。您应该观察一些基于语言的子目录,这些子目录在输出目录中包含附属程序集


因此,你的问题毫无意义。

谢谢你澄清这个概念。我试试看!