为NeutralResourcesLanguageAttribute设置哪种语言?

时间:2012-07-10 07:38:18

标签: c# asp.net .net silverlight windows-phone-7

我正在开发arabic和urdu应用程序(在相同的应用程序中),因此我为NeutralResourcesLanguageAttribute设置了哪种语言(在汇编信息页面中)。 enter image description here

2 个答案:

答案 0 :(得分:2)

Visual Studio项目通常具有:

  • 编译到主程序集中的中性资源文件(例如MyResources.resx)(MyAssembly.dll

  • 特定于文化的资源文件(例如MyResources.de-DE.resx),它们被编译到特定于文化的子文件夹中的附属程序集中(例如de-DE/MyAssembly.Resources.dll)。

您应该将NeutralResourcesLanguageAttribute设置为您在中性资源文件中使用的文化。

如果它是一个全局应用程序,您通常会使用“en-US”作为中性资源,并将其他语言放在附属程序集中,以便与.NET Framework本身保持一致。

在您的情况下,您说您使用的是两种非英语语言,因此请选择其中一种。虽然您的示例图像具有英文文本,但您也可以使用它。

答案 1 :(得分:0)

检查出来

NeutralResourcesLanguageAttribute

您可以将其设置为其中一个,即您想要回归的那个。