mRemoteNG / mRemoteNG

mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.
https://mRemoteNG.org/
GNU General Public License v2.0
8.7k stars 1.39k forks source link

"Build Request" Migration to .Net Core #1705

Closed lxwulf closed 2 years ago

lxwulf commented 4 years ago

I saw that mRemoteNG is based on C# and Powershell both of them have a new framework called .NetCore/powerhsell core which works on Linux, Mac and for sure on Windows. Wouldnt be a nice idea to change to this framework to build also this awesome program on linux and mac?

kellcomnet2 commented 4 years ago

WinForms are still windows only even with the core frameworks, also the RDP is very COM dependent which is again Windows only.

lxwulf commented 4 years ago

thats very sad but rdp connection should work over linux or mac because of freerdp or the implementation of remmina? right? or do i completly missunderstanding something? winforms cant be merged to uwf or what is the other GUI implementation of the .net (core) framework

nmat commented 4 years ago

I think its a good idea to check: https://github.com/mRemoteNG/mRemoteNG/issues/308

lxwulf commented 4 years ago

thank you for the mentioning! i hope this project go further - it seems to be very nice for alot of us =D

farosch commented 4 years ago

The following librarie that we are using are officially not supported in .net core:

mRemoteNGSPecs

mRemoteNG

The nuget NUnit.Extensions.Forms cannot be found at all. Maybe I'm missing something here...

lxwulf commented 4 years ago

Maybe this here helps for the BouncyCastle 🤔

https://www.nuget.org/packages/BouncyCastle.NetCore/

The other libraries are over my level 😅

farosch commented 4 years ago

This will need to be resolved https://github.com/cefsharp/CefSharp/issues/2796

lxwulf commented 4 years ago

Very nice this would make many things much easier. We look all forward to that projects and implementations.