我一直在VS2015和VS2017之间进行一些测试。我在两个系统中创建了.NetFrameworkApp和.NetCoreApp网站。然后我在所有四个网站上安装了几个软件包;特别是EntitytFramework。它安装在VS2015网站和VS2017 .NetFrameworkApp网站上没有问题,但它不会安装在VS2017 .NETCoreApp网站上。我收到以下错误消息。
net45(.NETFramework,Version = v4.5) 一个或多个程序包与.NETCoreApp,Version = v1.1不兼容。 包恢复失败。为RLSBCWebSite_NC'回滚包更改。 经过的时间:00:00:01.4470850
错误包恢复失败。为RLSBCWebSite_NC'回滚包更改。 0
任何人都知道为什么会这样。我假设它应该安装,否则你将如何使用CodeFirst等。
答案 0 :(得分:1)
" EntityFramework" .NET Core App不支持包,请使用:
Microsoft.EntityFrameworkCore.SqlServer
改为包