【问题标题】:ASP.NET 5 MVC 6 Multi Language ApplicationASP.NET 5 MVC 6 多语言应用程序
【发布时间】:2015-07-17 17:35:39
【问题描述】:

我无法将我的应用程序设置为多语言。我尝试了使用资源(resx 文件)的旧方法,但似乎 ASP.NET 5 中缺少它们,您能否帮助我提供一些指导或链接以阅读此内容?我在网上搜索了一篇文章或其他东西,但我一无所获。谢谢。

【问题讨论】:

  • 你是什么意思他们失踪了。您可以在属性部分下找到资源文件。
  • 我的意思是我无法添加新项目-> resx 文件,在“属性”部分下,我的 AppSettings 只有一个属性 SiteTitle,它正在从 AppSettings (config.json) 返回值。我看不到如何使用这些配置文件。请给我一个提示。

标签: c# asp.net asp.net-mvc asp.net-core


【解决方案1】:

从 Scott Hanselman 的 youtube 页面上的 asp.net 社区站会上发表的声明来看,我认为本地化要到 beta6 或 beta7 才能使用

您现在或许可以在项目中创建 resx 文件,但还不能使用它们

我与自己的项目在同一条船上,并等待一旦有可能解决本地化问题

【讨论】:

  • 我认为 beta6 将在本月底发布,但如果我没记错的话,我认为在本地化准备好之前会是 beta7。我的猜测是 beta7 将在 beta6 发货后 20-30 天发货。 RC 的目标是在 11 月中旬发布,所以到那时所有预期的功能都应该可以正常工作
【解决方案2】:

资源文件仍可用于 Asp.Net 5 应用程序。您需要在Solution Explorer项目(或项目内的文件夹)中右键单击并选择Add New Item。从那里您可以进入 Visual C# > General > Resources File

【讨论】:

  • 但是如果它的代码还没有,它们可以使用吗?
猜你喜欢
  • 1970-01-01
  • 2011-07-02
  • 2010-10-14
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多