audiamus / BookLibConnect

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

How to compile in Ubuntu? #23

Closed archisman-panigrahi closed 2 years ago

archisman-panigrahi commented 2 years ago

Is there any way to compile this software in GNU/Linux operating systems like Ubuntu?

alurio commented 2 years ago

The Problem is that this software needs the windows specific .Net Framework. So a transfer into the Linux eco System will not work, as far as I understand

audiamus commented 2 years ago

Indeed, it is. While written in C# and for .Net, not all parts of modern .Net are portable, particularly not the GUI components. There are also some Win32-API dependencies at the bottom layer. Therefore it was easier to build almost every assembly in this solution for the Windows desktop SDK of .Net.

Sorry for that, but it was never the intention to build something platform independent here. I have written a number of .Net applications in my professional work that run on Linux, from backend server to tiny IIOT systems, and it's real fun working with the Linux support of Visual Studio these days, but being server-side, none of those applications has a GUI.