在比Microsoft.Data.Entity.SqlServer
更新的版本中解析0.1-alpha-build-0863
的依赖关系时,vs 2014不会解析此程序包的依赖关系。使用早期版本时一切正常。
我认为包中.nuspec文件的一些变化应该归咎于此。
版本0.1-alpha-build-0863
:
<group targetFramework=".NETFramework4.5">
<dependency id="Microsoft.Data.Common" version="0.1-alpha-build-0137" />
<dependency id="Microsoft.Data.Entity" version="0.1-alpha-build-0766" />
<dependency id="Microsoft.Data.Entity.Migrations" version="0.1-alpha-build-0766" />
<dependency id="Microsoft.Data.Entity.Relational" version="0.1-alpha-build-0766" />
<dependency id="Microsoft.Data.SqlServer" version="0.1-alpha-build-0670" />
<dependency id="Microsoft.Framework.DependencyInjection" version="0.1-alpha-build-0362" />
</group>
版本0.1-alpha-build-1136
:
<group targetFramework=".NETFramework4.5.1">
<dependency id="Microsoft.Data.Entity.Migrations" version="0.1-alpha-build-1136" />
<dependency id="Microsoft.Data.SqlServer" version="0.1-alpha-build-0774" />
</group>
从Microsoft.Data.Entity.Migrations
到Microsoft.Data.Entity
有依赖关系链接。
修改
依赖项位于packages文件夹中,但vs ctp和k build
未检测到它们。
答案 0 :(得分:1)
尝试将项目更新为目标.NET 4.5.1,这解决了我的问题。您可以通过以下方式更新project.json文件来完成此操作:
"configurations" : {
"net45" : { },
"k10" : { }
},
要
"configurations" : {
"net451" : { },
"k10" : { }
},