2 Stimmen

VS Studio 2008 VB.Net Winform - kann es auf einem MAC ausgeführt werden?

Unser Unternehmen hat einige Mac-Benutzer. Ich habe kürzlich eine Winform-Anwendung erstellt und jetzt benutzt mein Hauptbenutzer einen Mac. Ist es möglich, diese Anwendung auf einem Mac auszuführen? Was müsste getan werden, um sie zu konvertieren? Wenn es zu viel ist, baue ich sie vielleicht einfach als asp.net-Webanwendung neu.

Vielen Dank im Voraus!

JCC

4voto

Residuum Punkte 11604

Vielleicht. Viele .Net-Programme können auch mit Mono kompiliert werden, WinForms sind normalerweise kein Problem, aber einige Bibliotheken (z. B. MS Office-Bibliotheken für die Bearbeitung von Excel-Dateien). Ich bin mir nicht sicher bezüglich VB, da Mono-Programmierer meistens C# verwenden, aber du kannst deinen Code mit dem Mono Migration Analyzer auf Portabilität zu Mono analysieren.

1voto

Fredrik Mörk Punkte 151006

Je nach verwendeten Funktionen und Steuerelementen kann es auf Mono ausgeführt werden. Da Mono auch auf Windows ausgeführt werden kann, ist es recht einfach, es herunterzuladen und zu testen.

0voto

Nate Punkte 18263

Ihre grundlegenden Optionen sind (vom geringsten Eingriff bis zum drastischsten aus der Sicht eines Mac-Benutzers):

  1. Konvertieren Sie es in eine Web-App.
  2. Führen Sie es auf einem Terminalserver aus und lassen Sie sie Remote Desktop verwenden.
  3. Führen Sie die Anwendung in einer virtuellen Maschine (VMWare oder Parallels) aus, die Windows ausführt.
  4. Versuchen Sie, sie unter Mono zum Laufen zu bringen.

Wenn es keinen überzeugenden Grund gibt, dass es sich um eine Desktop-Anwendung handelt, sollten Sie wirklich darüber nachdenken, neue Anwendungen als Web-Apps zu entwickeln - zumindest ist das ein ungeschriebenes Gesetz, an dem mein Arbeitsplatz festhält.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X