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

kafffee

  • Posts: 252
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: 107
ManagedBass works fine with .NET 6.0

The other library has a bunch of outdated stuff.

radio42

  • Posts: 4827
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: 107
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: 4827
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: 107
Hah! Hadn't seen that one...

kafffee

  • Posts: 252
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  ;)