Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support macOS & Linux #2776

Open
windowshome opened this issue Jun 25, 2024 · 1 comment
Open

Support macOS & Linux #2776

windowshome opened this issue Jun 25, 2024 · 1 comment

Comments

@windowshome
Copy link

Describe your feature request:
This net-tools What time support macos platform Run

@BornToBeRoot BornToBeRoot changed the title Support macOS Support macOS & Linux Jun 25, 2024
@BornToBeRoot
Copy link
Owner

Hi @windowshome,

the application is based on WPF (Windows Presentation Foundation) and uses some Windows libraries such as mstscax for Remote Desktop or embedded PuTTY/PowerShell/etc., which means that it is unfortunately not possible to port the application to macOS or Linux without further ado.

Mono now supports WPF and the application can be started there if .NET 8 is installed. However, some libraries such as mstscax (which Mono does not emulate) are also missing here. However, most of the features should work (I have not tested all of them).

There is also a solution from Avalonia called XPS, which makes WPF applications run on macOS and Linux. However, this solution costs quite a bit of money and would also have the problems with the libs / embedded programs. Open source applications are recommended to migrate to Avalonia UI, which would take a lot of time with this size of application and all the theming. If I were to start from scratch now, I would use avalonia.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants