SQL 精简版:无法找到依赖 EntityFramework.Relational

Posted

技术标签:

【中文标题】SQL 精简版:无法找到依赖 EntityFramework.Relational【英文标题】:SQL Compact Edition: Unable to locate Dependency EntityFramework.Relational 【发布时间】:2016-01-23 18:32:02 【问题描述】:

我正在尝试使用 Visual Studio 2015 在 ASP.NET 5 应用程序 (MVC 6) 中安装 SQL Server Compact Edition 的实体框架。

我已在包管理器控制台中运行以下命令来安装 SQL Server Compact 3.5

Install-Package EntityFramework.SqlServerCompact35 –Pre

结果成功

Installing NuGet package EntityFramework.SqlServerCompact35.7.0.0-rc1-final.
Successfully installed 'EntityFramework.SqlServerCompact35 7.0.0-rc1-final' to Web

但是,恢复包失败

Restoring packages for Web\project.json
CACHE https://www.nuget.org/api/v2/FindPackagesById()?id='EntityFramework.Relational'
Unable to locate Dependency EntityFramework.Relational 7.0.0-rc1-16263
Writing lock file Web\project.lock.json
Restore complete, 6789ms elapsed
Errors in Web\project.json
Unable to locate Dependency EntityFramework.Relational 7.0.0-rc1-16263
NuGet Config files used:
C:\Users\Linux\AppData\Roaming\NuGet\nuget.config
Feeds used:
https://www.nuget.org/api/v2/
C:\Program Files (x86)\Microsoft Web Tools\DNU

应用程序的目标是 1.0.0-rc1-update1 DNX 版本。

project.json 中的依赖是

"EntityFramework.SqlServerCompact35": "7.0.0-rc1-final",
"Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta7",
"Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.Framework.DependencyInjection": "1.0.0-beta8"'

您能否告知可能是什么问题?

【问题讨论】:

【参考方案1】:

SQL Server Compact 提供程序需要 .NET 4.5.1 或更高版本,并且不能在 .NET Core 下运行

【讨论】:

感谢埃里克的回答

以上是关于SQL 精简版:无法找到依赖 EntityFramework.Relational的主要内容,如果未能解决你的问题,请参考以下文章

精简JRE的思路初探

精简ABP的模块依赖

精简版sql2005怎么自动备份数据库

Sql服务无法启动

.NET 5 WPF EntityFramework 和 SQL 精简版

xftp 无法找到入口,怎么解决