2 Stimmen

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

In unserem Unternehmen gibt es eine Handvoll Mac-Benutzer. Ich habe vor kurzem eine Winform-Anwendung entwickelt, und jetzt benutzt mein Hauptbenutzer einen Mac. Ist es möglich, diese Anwendung auf einem Mac auszuführen? Was müsste ich tun, um sie zu konvertieren? Wenn der Aufwand zu groß ist, werde ich sie vielleicht einfach in asp.net als Webanwendung neu erstellen.

Vielen Dank im Voraus!

JCC

4voto

Residuum Punkte 11604

Vielleicht. Viele .Net-Programme können auch mit mono kompiliert werden, Winforms ist normalerweise kein Problem, aber einige Bibliotheken (z. B. MS Office-Bibliotheken für die Bearbeitung von Excel-Dateien). Bei VB bin ich mir nicht sicher, da mono-Programmierer meist C# verwenden, aber Sie können Ihren Code mit dem Mono-Migrations-Analysator für die Übertragbarkeit auf Mono.

1voto

Fredrik Mörk Punkte 151006

Abhängig von den verwendeten Funktionen und Steuerelementen kann es laufen auf Mono . Da Sie Mono auch unter Windows ausführen können, ist es recht einfach, es herunterzuladen und zu testen.

0voto

Nate Punkte 18263

Die grundlegenden Optionen sind (vom Standpunkt eines Mac-Benutzers aus gesehen von am wenigsten aufdringlich bis am aufdringlichsten):

  1. Konvertieren Sie sie in eine Webanwendung.
  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, auf der Windows läuft.
  4. Versuchen Sie, es unter Mono zum Laufen zu bringen.

Wenn es keinen triftigen Grund dafür gibt, dass es sich um eine Desktop-Anwendung handelt, sollten Sie bei neuen Anwendungen wirklich an Webanwendungen denken - zumindest ist das eine ungeschriebene Regel bei meiner Arbeit.

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