Hi Sandro
I'm agree with you, the message is clear.
I'm using the system path variable to provide the dll path.
In case of DB browser I did a mistake in statically setting the path while in the .net core application I do it at runtime.
Now I've managed to put the spatilite modules path in the app configuration file.
To change the spatialite version I simply change the app configuration file.
Well, it runs with 5.0.0 and 5.0.1 but not with 5.1.0.
If I do not change the path at runtime and I use a static modified path it runs even with 5.1.0.
I'm going on to further search on this direction but I'm wonder if there is a different dll loader between 5.0.1 and 5.1.0.
Bye
Massimo