audiamus / BookLibConnect

A standalone Audible downloader and decrypter
GNU General Public License v3.0
701 stars 40 forks source link

startup error: requires .NET 5 while .NET 6 (and soon 7) is current. #56

Closed Masala-ms closed 2 years ago

Masala-ms commented 2 years ago

Hi there, very simple. On a fairly clean and up-to-date Win10 x64 device, .NET 5 is not installed but has long been replaced with 6(.0.6 - we're talking Desktop Runtime here, of course) by Windows Update. But without .NET 5 additionally installed, on first or any startup, BookLibConnect.exe quits on my machine before even starting, with error message, "To run this application, you must install .NET". No log file seems to have been written in AppData\Local\audiamus\BookLibConnect\log or anywhere else I looked before 1st successful start, so I'm sorry I can't provide much more initial insight. Starts up normally after installing .NET 5.0.17. Thank you for this aweseome piece of software!

audiamus commented 2 years ago

I have migrated the app to .Net 6 now, new version is 0.9.

.Net 5 had had a very short life-cycle. Theoretically, I could have published the app with older .Net Core 3.1, which is under long-term support, but certain features I use have only come up with .Net 5.

As my development machine for this piece of software was still a Win 7 system, I couldn't upgrade Visual Studio to version 2022, which is a precondition to build .Net 6 applications with Visual Studio. So, reluctantly, I had to say good-bye to Win 7. But I postponed it as long as possible.

Masala-ms commented 2 years ago

Wow, that was fast. Thank you!

audiamus commented 2 years ago

The migration had been planned for a while. But without VS2022 I couldn't do it. I have spent the last few days with transferring everything to the new machine. And building and publishing the new release was the trial run, to check whether all data and every piece of software was in place.