代码之家  ›  专栏  ›  技术社区  ›  Jeff Martin

在Visual Studio 2008的ASP.NET Web应用程序项目中设置本地化的最佳实践是什么

  •  1
  • Jeff Martin  · 技术社区  · 16 年前

    我觉得我完全错过了一些东西,因为我找不到任何描述我想做什么的例子。

    我有一个相当简单的JaneASP.NET Web应用程序项目,我想本地化它。我希望输出具有附属DLL,以便以后当我想要添加语言时,我可以插入一个新的DLL。

    我在app_globalresources下为默认文化和西班牙语创建了resx文件。当我编译tho时,在我的bin for es下没有子目录。

    如果我想在以后不重新编译我的web应用程序的情况下添加德语或法语,这是怎么做到的?

    很多东西都指向al.exe,但我没有看到任何人在ASP.NET应用程序中使用它的例子。我没有找到任何说明如何在Visual Studio中设置本地化项目/解决方案的文章。

    2 回复  |  直到 16 年前
        1
  •  3
  •   zekus    16 年前

    试试这篇文章:

    http://www.codeproject.com/KB/aspnet/aspnet-using-localization.aspx

    高温高压

    科比非洲

        2
  •  0
  •   Jeff Martin    16 年前

    我知道发生了什么事。在我使用Visual Studio添加新的资源文件之后,它添加了一个内容构建操作。如果更改为嵌入的资源,x.resources.dll将在正确的区域性目录中生成。您还应该将访问修饰符设置为public(我确信这是必需的,否则您的主dll将无法连接到区域性资源)。这将影响将自定义工具属性更改为publicResxFileCodeGenerator。