Oppure

Loading
07/02/18 17:02
Thejuster
Stavo leggendo alcuni articoli sul web del Net Core 2.0
Mi viene quindi lecito chiedere una domanda visto che non ho trovato esempi in rete.

Lasciando stare il mono, Ho visto che è possibile fare un mix tra .net e core ottenendo delle Shared api.

ed alcuni esempi mostrano come poter linkare libreria al progetto.
Ho cercato qualche esempio per linkare il System.Windows.Forms

stackoverflow.com/questions/38460253/…


Ma non ho capito se con questo processo, i form realizzati si vedono anche su gli altri sistemi operativi.

Ho letto che hanno reso tutto il codice .net cross-plattform compreso linq, thread, collection etc.
Ma sono insicuro sul fatto di poter utilizzare i form su altri sistemi operativi.
mire.forumfree.it/ - Mire Engine
C# UI Designer
07/02/18 18:11
TheDarkJuster
Non sono ben informato sull'argomento ma sono abbastanza sicuro che fino a due anni fa windows.forms usava le win32 api e per creare gui cross-platform era necessario gtk#. Ora windows.forms credo sia deprecato.
aaa
07/02/18 18:12
TheDarkJuster
Comunque, personalmente.... non ho mai visto programmi linux usare windows forms
aaa
08/02/18 16:09
Thejuster
da quel che ho visto nei video, è possibile fare solo applicazioni console cross-platform.
usando normalmente codice .net

poi per la compilazione credo che dipenda dagli os.


docs.microsoft.com/en-us/dotnet/core/…

del tipo nei commenti vedo qualcosa del genere


Q: How do I override the detected RID of the Operating System IÂ’m using? I could probably get the debian version of .net to run on my system, but it thinks my system is something else.


A:

dotnet publish -o exedir -f netcoreapp2.0 -r linux-x64

dotnet publish -o exedir -f netcoreapp2.0 -r ubuntu.16.04-x64
dotnet publish -o exedir -f netcoreapp2.0 -r win10-x64

etc
you can build a windows standalone on linux and vice versa so I'd imagine you could output anything for any platform from your platform




Sarebbe veramente il top se fosse possibile utilizzare le standard api .net di win per i form su altri os.
Ultima modifica effettuata da Thejuster 08/02/18 16:13
mire.forumfree.it/ - Mire Engine
C# UI Designer
17/02/18 15:05
TheDarkJuster
Ti confermo che non è possibile.

GTK# rimane l'unica soluzione.
aaa