ASP.NET 核心的 Mvc.LocalizationSample.Web 问题
Posted
技术标签:
【中文标题】ASP.NET 核心的 Mvc.LocalizationSample.Web 问题【英文标题】:Issues with Mvc.LocalizationSample.Web for ASP.NET core 【发布时间】:2017-02-09 06:06:52 【问题描述】:我正在使用与 asp.net core 关联的sample code 来查看如何在 .NET core 下本地化站点,但是自述文件是空的,并且项目 json 引用了 nuget.org 上不存在的包
"dependencies":
"Microsoft.AspNetCore.Authentication.Cookies": "1.1.0-*",
"Microsoft.AspNetCore.Diagnostics": "1.1.0-*",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.0-*",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.0-*",
"Microsoft.AspNetCore.Mvc": "1.1.0-*",
"Microsoft.AspNetCore.Mvc.Localization": "1.1.0-*",
"Microsoft.AspNetCore.Mvc.Razor": "1.1.0-*",
"Microsoft.AspNetCore.Mvc.TagHelpers": "1.1.0-*",
"Microsoft.AspNetCore.Mvc.TagHelpers.Localization": "1.1.0-*",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0-*",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0-*",
"Microsoft.AspNetCore.StaticFiles": "1.1.0-*",
"Microsoft.EntityFrameworkCore.Tools":
"version": "1.0.0-*",
"type": "build"
,
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0-*",
"Microsoft.Extensions.Configuration.CommandLine": "1.1.0-*",
"Microsoft.Extensions.Configuration.FileExtensions": "1.1.0-*",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0-*",
"Microsoft.Extensions.Configuration.Json": "1.1.0-*",
"Microsoft.Extensions.Configuration.UserSecrets": "1.1.0-*",
"Microsoft.Extensions.Logging": "1.1.0-*",
"Microsoft.Extensions.Logging.Console": "1.1.0-*",
"Microsoft.Extensions.Logging.Debug": "1.1.0-*"
,
根据nugetMicrosoft.AspNetCore.Mvc 目前是 1.0.1
我已经在 GitHub 上发布了这些问题,但我想知道我是否遗漏了一些明显的东西,如果没有,也许它会帮助其他人寻找类似的指导。
【问题讨论】:
熵回购是用于实验的东西。在我看来,他们已经将其更新为使用尚未发布的 asp.net core 1.1。 asp.net 团队最有可能使用它来测试最新的代码。我会更多地关注本地化文档docs.asp.net/en/latest/fundamentals/localization.html 或者只是在你自己的副本中将版本更改为 1.0.* 【参考方案1】:熵回购是用于实验的东西。在我看来,他们已经将其更新为使用尚未发布的 asp.net core 1.1。 asp.net 团队最有可能使用它来测试最新的代码。
要使其与当前版本一起使用,您可以将所有这些 1.1.0 版本更改为 1.0。*
【讨论】:
【参考方案2】:在 GitHub 上,您会看到左上角的下拉菜单。时钟,选择标签并选择“1.0.0”以获取标记有 1.0.0 版本和 1.0.0 依赖项的存储库。
它为您提供以下网址:https://github.com/aspnet/Entropy/tree/1.0.0/samples/Localization.StarterWeb
由于 API 的更改,使用具有 1.0.0 依赖项的 dev 分支不太可能起作用。
【讨论】:
以上是关于ASP.NET 核心的 Mvc.LocalizationSample.Web 问题的主要内容,如果未能解决你的问题,请参考以下文章
如何从 ASP.NET 核心 mvc 向 asp.net 核心中的 Web API 发出 PUT 请求?