Visit NES for .NET Home Page

NES for NHibernate

A comprehensive guide for installing and configuring Never-Ending Support (NES) for NHibernate in your .NET application.

Minimum Requirements

Please review our Minimum Requirements to ensure a smooth installation. NES for NHibernate targets .NET Framework 4.0 and later. Then follow 3 easy steps:

  1. Create or update your NuGet source
  2. Install the package
  3. Restore your dependencies

Detailed Instructions

Create or update your NuGet source

dotnet nuget add source "https://registry.nes.herodevs.com/nuget/v3/index.json" \
--name nesnetessentialsplus \
--username "artifactory" \
--password "<NES_ACCESS_TOKEN>" \
--store-password-in-clear-text

Install NES for NHibernate

dotnet add package NHibernate --version 4.0.0.4002

Restore your dependencies

dotnet restore

And just like that, you can build and run your project against NES for NHibernate!

Additional Information

Drop-in Replacement

NES for NHibernate keeps the assembly version at 4.0.0.4000, the same as upstream NHibernate 4.0.0.4000, so existing binding redirects and strong-name references keep working. Only the package and file versions change.

NHibernate depends on Iesi.Collections 4.0.0 or later. That version was never published, so NuGet resolves Iesi.Collections 4.0.0.4000 from nuget.org and reports warning NU1603. Upstream NHibernate 4.0.0.4000 produces the same warning, and it is safe to ignore.

NuGet Audit Warning

NuGet audit reports NU1903 for NES for NHibernate 4.0.0.4002, because the GitHub advisory for CVE-2024-39677 (GHSA-fg4q-ccq8-3r5q) covers every NHibernate version below 5.4.9. NuGet matches on version number alone and cannot tell that NES for NHibernate 4.0.0.4002 includes the fix. See the release notes for details.

To silence the warning for this advisory only, add the following to your project file or Directory.Build.props:

<ItemGroup>
  <NuGetAuditSuppress Include="https://github.com/advisories/GHSA-fg4q-ccq8-3r5q" />
</ItemGroup>

NuGetAuditSuppress needs NuGet 6.11 or later (.NET SDK 8.0.400 or Visual Studio 17.11).

Direct Download URLs

The direct download URL for NES for NHibernate is:

PackageVersionURL
NHibernate4.0.0.4002Download