【发布时间】:2017-03-19 14:58:40
【问题描述】:
我目前正在尝试构建一个需要实现存储库模式的项目。但是,我的主项目库是一个可移植类库,据我所知,我的所有其他库也必须是可移植类库。我目前正在尝试从 Nuget 添加安装 EntityFramework,但出现以下错误。
Package EntityFramework 6.1.3 与 dotnet5.0 (.NETPlatform,Version=v5.0) 不兼容。包 EntityFramework 6.1.3 支持: - net40 (.NETFramework,版本=v4.0) - net45 (.NETFramework,Version=v4.5)
我尝试了许多变通方法,例如使用 .NetStandard、引用 ASP.NET 核心等,但这些都没有奏效。
谁能告诉我,我是否可以使用常规类库并且仍然可以在项目中使用它?或者有没有办法安装EntityFramework?
谢谢
【问题讨论】:
-
您是否尝试将目标框架降级为您的项目属性?
-
感谢一百万!我已将属性降级为 .net 4.5.1,但使用的是 ASP.Net Core。我认为这是造成问题的原因。
-
我已添加为您问题的答案,如果有帮助请点赞或标记为解决方案
标签: c# .net entity-framework portable-class-library