在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
的包引用,例如Cookies
,Facebook
,Google
等。
如果我要删除所有个别引用,我如何知道要删除的内容以及要保留的内容?
答案 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
进行检查