Visual studio 2015 将现有ASP.NET Core 1.0升级到ASP.NET Core 1.1时出错 复制步骤
根据这一官方消息,我们将现有的ASP.NET Core 1.0项目升级为ASP.NET Core 1.1,如下所示Visual studio 2015 将现有ASP.NET Core 1.0升级到ASP.NET Core 1.1时出错 复制步骤,visual-studio-2015,asp.net-core,entity-framework-core,Visual Studio 2015,Asp.net Core,Entity Framework Core,根据这一官方消息,我们将现有的ASP.NET Core 1.0项目升级为ASP.NET Core 1.1,如下所示 在project.json中: 将netcoreapp1.0目标框架更新为netcoreapp1.1。 将Microsoft.NETCore.App软件包版本从1.0.0更新为1.1.0 在这个官方EF博客之后,我们运行了以下命令来升级到EF Core 1.1: 更新包Microsoft.EntityFrameworkCore.SqlServer 更新包Microsoft.Enti
Assembly 'Microsoft.EntityFrameworkCore.Relational' with identity 'Microsoft.EntityFrameworkCore.Relational, Version=1.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' uses 'Microsoft.EntityFrameworkCore, Version=1.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' which has a higher version than referenced assembly 'Microsoft.EntityFrameworkCore' with identity 'Microsoft.EntityFrameworkCore, Version=1.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets
进一步的技术细节
Windows 10,VS2015更新3(带有最新补丁)
使用SQL Server 2012的ASP.NET核心Web应用程序(.NET核心)项目
注意:
在将EF升级到1.1时,我们错误地运行了
更新包Microsoft.EntityFrameworkCore.Relational
命令,但该命令没有运行,并向我们发出警告,因为我们没有使用任何第三方数据库提供程序。但是上面的错误不应该与这个错误运行的命令有任何关系,因为它无论如何都没有运行-除非它在内部执行了某些操作,然后在给我们发出警告之前被中止请发布完整的project.json文件,您可能仍然有一些依赖于EF Core 1.0的包。1@AndriySvyryd在阅读了您对project.json文件的请求后,我发现了一些警告。我修正了那些警告。现在这个项目编译得很好,但是我得到了另一个我发布的错误。我的project.json文件也发布在那里。请发布完整的project.json文件,您可能还有一些依赖于EF Core 1.0的包。1@AndriySvyryd在阅读了您对project.json文件的请求后,我发现了一些警告。我修正了那些警告。现在这个项目编译得很好,但是我得到了另一个我发布的错误。我的project.json文件也发布在那里。