ciribob / DCS-SimpleRadioStandalone

An open source Stand alone Radio for DCS integrating with all clickable cockpits and FC3 Aircraft
GNU General Public License v3.0
467 stars 120 forks source link

Feature Request: .NET Core 5+ Migration #657

Open aeonik opened 1 year ago

aeonik commented 1 year ago

Hello, I am an active user of DCS_SimpleRadioStandalone and recently I've been trying to run/build it on Arch Linux. Despite multiple attempts, it seems that some UI elements within the application prevent it from functioning properly with Wine.

Although it's been quite some time since I last migrated a .NET 2.0 application to .NET 3.5 (about 13 years), I understand that .NET Core 5.0+ and onwards support cross-platform builds, which could potentially solve my issue.

To explore this possibility, I attempted to create a fresh .NET 7.0 project and migrated your source code into it. However, I found that there are 105 references that I'm unsure how to properly handle during this porting process.

I would like to kindly propose the creation of a separate branch for experimentation with cross-platform compatibility, perhaps following the guidelines outlined in Microsoft's porting guide: https://learn.microsoft.com/en-us/dotnet/core/porting/

Once this branch is available, I would be more than willing to assist in testing and providing feedback, aiming to work towards a solution for running DCS_SimpleRadioStandalone seamlessly on different platforms like Linux.

I believe such an upgrade could broaden the application's user base, and would be beneficial for the wider gaming community. I am hopeful and eager to contribute to making this project more accessible for everyone.

Thank you for considering my proposal.

Best Regards, Aeonik

P.S. if there is interest in Wine debug outputs, I can post them as well.

ciribob commented 1 year ago

Hey!

Its happening - along with a huge refactor of the core for SRS

https://github.com/ciribob/DCS-SimpleRadioStandalone/tree/huge-refactor

It'll be a while but no worries its on the list, as is a linux command line version of the SRS server

Regards,

Ciribob

RacerDelux commented 2 months ago

Being a little over a year, is this still planned? Would really love to run a server without the need of windows.