Laufen .NET-Anwendungen unter Linux?

7

Laufen .NET-Anwendungen unter Linux?

Gibt es freie / bezahlte Interop-Bibliotheken?

    
bugBurger 03.10.2008, 18:17
quelle

4 Antworten

26

Mono ist eine .NET-kompatible Plattform, einschließlich Compiler und Runtime. Der Mono Migration Analyzer hilft bei der Ermittlung von Kompatibilitätsproblemen.

    
Sören Kuklau 03.10.2008, 18:18
quelle
11

Ja, mit einigen Vorbehalten. Es heißt Mono .

    
Robert S. 03.10.2008 18:17
quelle
3

Das Mono-Projekt bietet eine standardkonforme Implementierung der CLR-VM-Komponente von .Net. Sie haben auch eine erhebliche Anzahl der Framework-Teil von. NET rückgängig gemacht. Bei der Entwicklung von WinForms-Apps treten erhebliche Probleme auf. Mono bietet eine Liste mit mehreren grafischen Toolkits, die Sie verwenden können: Ссылка (es sieht so aus, als ob sie WinForms jetzt tatsächlich unterstützen; Ich bin mir nicht sicher, in welchem ​​Umfang diese Unterstützung geleistet wird.

Beachten Sie, dass der Mono-Port von Silverlight, Moonlight, offiziell von Microsoft unterstützt wird. Also, wenn Sie damit durchkommen können, könnte es Ihr Bestes für die plattformübergreifende Kompatibilität sein.

    
James Williams 03.10.2008 18:21
quelle
2

Beachten Sie, dass Sie das dotGNU-Projekt haben. Es ist eine Implementierung von .NET für Linux.

Sie sind nicht so vollständig wie Mono. Aber es ist erwähnenswert.

    
Pierre 03.10.2008 20:39
quelle

Tags und Links