我在安装RC2时创建了项目。然后,当.NET Core 1.0.0发布时,我卸载了rc2并安装了1.0.0。该应用程序现在无法连接到数据库。此外,程序包管理器控制台中的“Update-Database”命令未正确执行。我将project.lock.json中的所有依赖项从“1.0.0-rc2-3002702”更改为“1.0.0”,但发生了同样的错误。
程序包管理器控制台中的错误:
在PMC中收到错误: 找不到指定的框架“Microsoft.NETCore.App”,版本“1.0.0-rc2-3002702”。 - 检查应用程序依赖性并定位安装在以下位置的框架版本:C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App
安装了以下版本:1.0.0或者,安装框架版本“1.0.0-rc2-3002702”。
我想知道在哪里可以说明对那个版本的.NET Core的引用?
这是我的project.json - http://pastebin.com/wC91swU7
答案 0 :(得分:0)
我更改了project.lock.json
中的所有依赖项
您编辑了错误的文件。您应该更新 project.json 文件中的依赖项版本,然后运行package restore命令 - 这将重新生成project.lock.json。
重新检查您的依赖项列表。至少我看到以下问题
答案 1 :(得分:0)
我找到的解决方案是安装:
PM>安装包Microsoft.EntityFrameworkCore.Tools -Pre
并将preview1替换为
中的preview2