netstandard2.0 NHibernate5.SqlAzure version#33
netstandard2.0 NHibernate5.SqlAzure version#33JustinasS wants to merge 9 commits intoMRCollective:masterfrom
Conversation
At least NUnit 3.9 is required to run tests using .net core runtime.
Tests for NHibernate5.SqlAzure runs on net461 and netcoreapp3.1 runtimes.
Integrate GitVersion to msbuild and by default build package using "NHibernate.SqlAzure.nuspec". Standalone version can be built using "dotnet pack /p:NuspecFile=NHibernate5.SqlAzure.Standalone.nuspec"
1 similar comment
|
I'm a little concerned by Re: ilmerge: I figure this out recently for a project I released, check out https://github.com/MRCollective/MSBuildRazorCompiler/blob/master/MSBuildRazorCompiler/CompileRazorFiles.targets#L30. My recommendation is we remove the NHibernate4 and NHibernate5 packages, bump the NHibernate.SqlAzure a major version and make it work against the latest version of NHibernate only. That removes a bunch of complexity from this project and presumably anyone upgrading to .NET Core will also be upgrading to the latest version of NHibernate? |
|
It would be awesome if this feature is merged :) |
Notable changes:
ReliableSqlClientBatchingBatchernetstandard version inherits fromGenericBatchingBatcherinstead ofSqlClientBatchingBatcher.SqlClientBatchingBatcheris not available on netstandard NHibernate build.EnterpriseLibrary.TransientFaultHandling.NetCoreandEnterpriseLibrary.TransientFaultHandling.Data.NetCorenuget packages.To decide if we need:
ReliableSqlClientBatchingBatcherwould have different implementations depending on target framework.