将ASP.NET Core 1.1升级到ASP.NET Core 2.0

时间:2017-08-16 00:35:28

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

ItemGroup元素下的csproj文件中,我引用了各个包 - 都指向1.1。

在本文中概述了升级到ASP.NET Core 2.0的步骤,https://docs.microsoft.com/en-us/aspnet/core/migration/1x-to-2x/,在“更新程序包引用”一节中,它指出单个元包引用会处理对ASP.NET的所有引用核心2.0和实体框架核心2.0 - 除非我误解它。

这是否意味着,我应该删除所有对ASP.NET Core包的引用?我还有一堆AspNetCore.Authentication的包引用,例如CookiesFacebookGoogle等。

如果我要删除所有个别引用,我如何知道要删除的内容以及要保留的内容?

1 个答案:

答案 0 :(得分:0)

Microsoft.AspNetCore.All字面上引入了所有的Asp.Net Core

所有包同步(2.0.0)&已经作为安装.NET核心软件包的一部分。

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/metapackage

  

ASP.NET核心的Microsoft.AspNetCore.All元数据包包括:

     

ASP.NET核心团队所有受支持的软件包

     

Entity Framework Core支持的所有包。

     

ASP.NET Core和Entity Framework Core使用的内部和第三方依赖项。

ASP.NET Core 2.0新功能演示

https://channel9.msdn.com/Blogs/dotnet/NET-Core-20-Released#time=0h48m26s

如果您想检查手动,可以使用VS 2017 15.3

进行检查

enter image description here