Author Topic: bass.net.dll - Migrating .NET Framework 4.6.1 project to .NET 6.0  (Read 465 times)

kafffee

  • Posts: 144
Hello there,

I want to migrate my .NET Framework 4.6.1 app to .NET 6.0.

Will there be a problem with bass.net.dll, as I can only find support like:

Quote
Includes support for .NET Framework 2.0/4.0/4.5, .NET Core 2.1/3.0, .NET Standard 2.0, and Mono/Xamarin

What would you recommend me to do?

Hanuman

  • Posts: 89
ManagedBass works fine with .NET 6.0

The other library has a bunch of outdated stuff.

radio42

  • Posts: 4758
Bass.Net.core also works perfectly fine with .Net 6.0.
It was just still build on .Net code v2.0 for maximum compatibility, as it is not using any of the v6.0 features.

Hanuman

  • Posts: 89
Bass.Net doesn't work on Linux though. Due to some reliance on System.Windows.Forms for initialization that doesn't exist on non-Windows platforms.

radio42

  • Posts: 4758
That's why there is a extra Bass.Net.core version - in which all Windows.Forms specific functions have been removed. I.e. a native .Net Core version.
« Last Edit: 4 Sep '22 - 17:56 by radio42 »

Hanuman

  • Posts: 89
Hah! Hadn't seen that one...

kafffee

  • Posts: 144
Thanks for the input guys, I appreciate it.

Due to some major issues, which I could not handle, I had to upgrade to 4.8, instead of 6.0. So everything related to bass.net.dll will stay the way it was.

But in the end, it's good to know for the future  ;)