我尝试在 .net core 1.0 控制台应用程序中使用 nuget 下载包,但无法构建。
是否有任何版本适用于 .net core 并且是否跨平台?
最佳答案
现已上市
我重新审视了这个答案,我发现 nhibernate 现在似乎可用于 dotnet 核心: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 核心构建。
替代 ORM
搜索 orm 并检查上次更新日期。这可以很好地指示您可以使用什么。 (最近 3-6 个月内更新)。
关于.net - nhibernate 是否适用于 .net 核心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42502493/