0

我正在开发阿拉伯语和乌尔都语应用程序(在同一个应用程序中),所以我为 NeutralResourcesLanguageAttribute 设置了哪种语言(在汇编信息页面中)。 在此处输入图像描述

4

2 回答 2

2

Visual Studio 项目通常具有:

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

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

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

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

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

于 2012-07-10T10:13:34.317 回答
0

看一下这个

中性资源语言属性

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

于 2012-07-10T10:02:46.840 回答