Where can I get hold of a 3.2 version of NHibernate.Caches.SysCache2.dll? - nhibernate

Upgrading to NHibernate 3.2, but can't seem to find a 3.2 version of NHibernate.Caches.SysCache2.SysCacheProvider.
Both SourceForge and NuGet claim to have 3.2, but when I download it I get version 3.1.0.4000, which doesn't seem to work with NH3.2 (NHibernate.HibernateException: could not instantiate CacheProvider: NHibernate.Caches.SysCache2.SysCacheProvider, NHibernate.Caches.SysCache2).

I'm the author of the NHibernate.Caches.SysCache2 NuGet package, and I'm pretty sure it works with NHibernate 3.2.
It doesn't even exist for any versions other than 3.2, which makes it difficult to believe you are getting and older version.
If you remove all NH-related packages from your project and run the following:
PM> Install-Package NHibernate.Caches.SysCache2
You should get everything you need.
Now, if you installed via the FluentNHibernate package (which doesn't mark the version referencing NH3.2 as the current one), that's a different problem.

Looks like the answer is that NHibernate.Caches version 3.2 has version number set to 3.1.0.4000 for the dll, and that this actually works fine with NHibernate. I had neglected to update one of my references.
Thank you all for your assistance, I will leave this here for reference for others (I did notice a few others having similar problems on other forums).

Related

Mikro-orm different package versions compatability

How does different mikro-orm packages versions correspond to each other? Could I possibly use #mikro-orm/core 4.0.0 and #mikro-orm/nestjs 3.1.0 or other variations of different #mikro-orm packages and their versions? Should all #mikro-orm packages be installed with same version?
It's 3 questions but I feel they are pretty much the same since they try to clarify concept of version matching in mikro-orm for me.
All packages that come from the main repository are released together, you should always align their versions.
https://github.com/mikro-orm/mikro-orm/tree/master/packages
The rest is not dependent on exact version, but in general, use the most up to date one. There are currently 3 packages that live outside of the main repo, the nest adapter you mentioned and 2 highlighters.
Btw there is no such release as #mikro-orm/nestjs 3.1.0, first release was 4.0.0 and current is 4.2.0.
edit: apparently lerna is aligning only minor/feature releases, so it can happen that some packages are not on the very latest patch version, example of that are mongo and reflection packages, that are still on 4.1.0, while the rest is on 4.1.1. but again, use the latest everywhere and you will be fine. Your IDE should guide you in knowing the latest versions.

Source code for Nhibernate 3.1.0.4000 is missing in GitHub, where could I find it?

We are using this specific version of Nhibernate in our application. And now we come across a situation where we want to debug an issue through Nhibernate, But I am unable to find source code for this specific version in Nhibernate git.
Source package can be downloaded here
https://sourceforge.net/projects/nhibernate/files/NHibernate/3.1.0.GA/
Other versions (latest at the moment is 5):
https://sourceforge.net/projects/nhibernate/files/NHibernate/

What is the correct package to use for SIgnalR with ASP.NET Core?

I'm trying to use SignalR in an ASP.NET Core web application but I'm struggling to find the correct package to use. In this article, they say to use "Microsoft.AspNetCore.SignalR" (with the help of a NuGet.Config file) but when I do a dotnet restore, I get:
error NU1102: Unable to find package Microsoft.AspNetCore.SignalR.Server with version (>= 0.2.0)
error NU1102: - Found 1 version(s) in nuget.org [ Nearest version: 0.0.1-alpha ]
error NU1102: - Found 0 version(s) in aspnetcidev
I guess the v0.0.1-alpha is not the one I want.
However, I found the package "Gray.Microsoft.AspNetCore.SignalR.Server" and it seems to work but the last published version is from November 2016... That, and the namespace make me think that it's not the package I have to use neither...
I also saw this video that refers to the v1.0.0 version but, of course, I can get it to work...
Anyway, what is the correct package to use in order to use SignalR?
I'm using the prerelease dev package for now.
https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json (thank you Pawel)
I also had to get the Microsoft.Extensions.Primitives from there.
Update:
I had to go back to .NET core 1.1 packages since migrating to 2.0 will not work for several reasons. I went back to using the unmaintained Microsoft.AspNetCore.SignalR.Server Version 0.1.0 from here:
https://www.myget.org/F/aspnetmaster/api/v3/index.json
Update:
For a new project I'm successfully using the v.1.0.0-alpha2-final version from nugget.org.
Examples including the JavaScript files can be found here: aspnet/SignalR-samples

NHibernate.Spatial release for NHibernate 3.2

Just wondering if we have NHibernate.Spatial release for NHibernate latest version 3.2?
What I found only is NHibernate.Spatial version 1.0.0.0 for NHibernate version 2.1.2.
Any ideas?
It looks like there are some breaking changes with version using spatial with NH 3.2 but there is an interesting set of blog posts below which show you how to get it built with NH 3.1 - which may be good enough for you - worked for me.
http://build-failed.blogspot.co.uk/2012/02/nhibernate-spatial-part-1.html
http://build-failed.blogspot.co.uk/2012/02/nhibernate-spatial-part-2.html
http://build-failed.blogspot.co.uk/2012/02/nhibernate-spatial-part-3.html
http://build-failed.blogspot.co.uk/2012/03/nhibernate-spatial-part-4-querying.html
This may be a little late, but NHibernate.Spatial is now available on NuGet and built against the latest NHibernate version (3.3.3) from a fork made by Surya Pratap. See full announcement on my blog here: http://blog.printf.no/?p=1055

Is the Reactive Framework (RX) available for use in Mono yet?

Been searching but the only thing I found was http://evain.net/blog/articles/2009/07/30/rebasing-system-reactive-to-the-net-clr which I got to work, but it feels like there should be a simpler way, specially since rx was first release back in mid 09.
You can now download it for .NET 3.5SP1 and .NET 4, so I wouldn't be at al surprised if it just worked against recent releases of Mono - no Silverlight doohickies required at all.
Having said that, I haven't tried it at all against Mono :)
Last time I tried, it did not work since one of the assemblies referenced either a native win32 dll or some framework dll not implemented by mono. However, there has been at least one release of Rx since I tried.
Yes, although I haven't tried it myself.
You can find mono-reactive at https://github.com/atsushieno/mono-reactive.
I've been playing around with it for a while and I've found that the .NET 3.5 SP1 binaries from Microsoft work on Mono 2.6.x. However, as of yet I haven't been able to get the .NET 4 binaries to work. It seems they expect IObserver/IObservable (possibly other stuff?) to be present in mscorlib.dll, which is not the case in Mono 2.6.x. Unfortunately this means no covariant/contravariant versions of IObservable/IObserver under 2.6.x.
Haven't yet dug through Mono's svn to see if I could get it working that way.
If you'll look at .gitmodules of mono repository you'll find reference to external RX repository which I expect will be the part of future mono distributions (Mono 3.0.1 doesn't contain it yet).