【发布时间】:2019-08-30 23:26:58
【问题描述】:
我有一个 .net472 框架库,我想从 netcoreapp2.1 api 调用它。 因为我在许多项目中使用该库,所以我为它制作了自己的 nuget 提要。 当我使用它将包安装到我的其他 .net472 应用程序中时,该提要有效。
但是,当我尝试将其安装到我的 .netcoreapp2.1 api 中时,我收到了一个错误 当我尝试使用 Nuget 安装时,我得到了
NU1202 包 SBD.Common 2.0.0-CI-20190830-212056 不兼容 使用 netcoreapp2.1 (.NETCoreApp,Version=v2.1)。包 SBD.Common 2.0.0-CI-20190830-212056 支持:net472 (.NETFramework,Version=v4.7.2) ApiForMe C:\dev\MyApi\MyApi.csproj
我尝试了clearing the Nuget Cache as show here,但没有帮助。
我的 .net472 类库依赖于 Entity Framework 6.2
【问题讨论】:
-
您可能会切换到 .NET Standard,但通常的做法是使用多目标,blog.lextudio.com/…
-
@KirstenGreed 也许这是你的问题。只看 nuget.org,EntityFramework 6.2 似乎不支持 netcoreapp2.1。至少它没有被标记为支持netstandard2.0。您可能想尝试使用最新的预览版进行重建,但这是一个疯狂的猜测。
标签: asp.net-core asp.net-core-2.1