Microsoft AspNet 标识版本

Microsoft AspNet Identity versions

提问人:Omtechguy 提问时间:11/7/2017 最后编辑:Omtechguy 更新时间:11/9/2017 访问量:3147

问:

当我使用 Visual Studio 2017 创建新的 MVC5 项目(框架 4.7 - 非核心框架)时,我看到模板附带的 Microsoft AspNet Identity 版本是 2.0enter image description here

我搜索了网络和nuget,发现Microsoft Identity(2.2.1)有一个更新的版本。

enter image description here

我想知道为什么微软没有更新 Visual Studio 2017 模板中的身份版本,该版本比身份的最新版本更新,以及我应该如何在现有项目中升级身份版本。我假设我不能只使用 Nuget 安装它,我可能需要手动更新现有代码的某些部分。有人可以解释一下从版本 2.0 升级到 2.2.1 时应该更改什么吗?

新版本有什么好处?“.NET Core 框架”的身份框架是否比 4.7 Framework 的更好?

asp.net visual-studio asp.net-identity

评论

0赞 R. Richards 11/8/2017
在 2.2.1 版本上发布的日期应该让您了解它不是最新的事实。该名称告诉您它不适用于 Asp.Net Core,因为 AspNetCore 位于所有新命名空间中。仅仅因为 Core 这个词出现在某物中并不意味着它适用于 .Net Core。你所看到的看起来像是针对 MVC 5 的。
0赞 Omtechguy 11/8/2017
@R.Richards - 感谢您的评论。我更新了我的问题,我使用的是 MVC5 而不是核心框架。
0赞 R. Richards 11/9/2017
谢谢你的澄清!!
1赞 NitinSingh 5/23/2018
许多模板都是根据更大的发布周期发布的,因此只有顶级版本才能进入列表。在 NuGet 中获得的是开发时提供的最新版本。就像即使在安装了 Service Pack 之后,您仍然可以获得组件的更新(这些更新可能已包含在 SP 本身中)

答: 暂无答案