.net - 安装 Entity Framework 7 RC1的问题

标签 .net entity-framework visual-studio nuget .net-4.5.2

我正在尝试将EF7 rc1安装到现有项目:


PM>安装包EntityFramework.MicrosoftSqlServer –Pre


但出现以下错误:


安装失败。滚回来...
项目'XYZ'中不存在包'Microsoft.Extensions.Logging 1.0.0-rc1-final'


在跟踪的结尾,我得到了另一条消息:


Install-Package:无法添加对“ System.Collections.Concurrent”的引用。请确保它在全局程序集缓存中。


我在Google上搜索了一下,可以看到Concurrent集合已经存在于dotnet中一段时间​​了,但是在我的dev框中没有这样的程序集。

更新:

gacutil查询gac之后,我意识到确实存在该程序集:

全局程序集缓存包含以下程序集:


System.Collections.Concurrent,版本= 4.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a,processorArchitecture = MSIL

最佳答案

收到此错误后,我可以通过删除对其他项目的引用来将EF7 RC1安装到我的项目中,此后,我可以将EF7 RC1成功地安装到需要的项目中,然后再添加引用,在此之后可以解决开始编译(至少一些基本的EF功能开始起作用)。可能是nuget / dnu的故障。

关于.net - 安装 Entity Framework 7 RC1的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33829977/

相关文章:

c# - 在日期时间范围内使用 ContentSearch-API 查询 Sitecore Lucene-index

c# - 使用 select 和 bool 数组过滤字符串数组

.net - .NET BCL 中是否有生成器模式的示例?

c# - 使用不在数据库中的属性的动态 OrderBy() 会引发异常

c++ - Visual Studio C++ - 像在 Eclipse 中一样在鼠标悬停时显示函数代码

c# - 更新 zip 时出现内存不足异常

entity-framework - EntityFramework:如何配置级联删除以使外键无效

asp.net - 使用 Entity Framework 对Gridview进行排序。

c# - 是否有任何计划在未来的 VS 版本中支持 XAML 的编辑和继续?

.net - 如何在 Visual Studio 中选择 .NET 4.5.2 作为目标框架