【发布时间】:2017-02-28 07:19:27
【问题描述】:
我尝试在 .net core 1.0 控制台应用程序中下载带有 nuget 的包,但构建失败。 是否有任何版本适用于 .net 核心并且它是否是跨平台的?
【问题讨论】:
-
这似乎与 NHibernate 5 一起提供:Support for .NET Core 1.0
标签: .net nhibernate asp.net-core
我尝试在 .net core 1.0 控制台应用程序中下载带有 nuget 的包,但构建失败。 是否有任何版本适用于 .net 核心并且它是否是跨平台的?
【问题讨论】:
标签: .net nhibernate asp.net-core
我重新访问了这个答案,发现 nhibernate 现在似乎可用于 dotnet core:https://www.nuget.org/packages/NHibernate/
他们在 2017 年 12 月左右发布了第一个版本。
Nhibernate 似乎只有 1 个依赖项:Iesi Collections。
两者都没有引用任何 Netstandard 库或 dll。您基本上需要制作任何库或应用程序。
例如查看this 包.NETStandard 1.6。
这是了解软件包是否为 dotnet 核心构建的一个很好的指示。
Iesi.collections nuget 软件包的最后一次更新 (2013-02) 早于 dotnet 核心。所以不用说它没有经过测试,也没有使用 dotnet core 构建。
搜索 orm 并检查最后更新日期。这可以很好地指示您可以使用什么。 (最近一次更新是在过去 3-6 个月内)。
【讨论】:
【讨论】:
NHibernate 不久前已从 JIRA 迁移到 GitHub。
您现在可以跟踪这些项目的进度:
【讨论】:
NHibernate 根据pull request 支持.NET Core 1.0,但是对于.NET Core 2.0,您将拥有另一个major update,该major update 仍在审核中。
【讨论】: