wine: Installieren Sie Mono für Windows, um .NET 2.0-Anwendungen auszuführen

15

Ich habe gerade die GTA SA heruntergeladen und es funktioniert gut mit der SA: MP 0.3z RC2, aber ich habe ein großes Problem. Es gibt einen Server, der einen sekundären Client verwendet. Ich habe versucht, es mit WINE und Mono auszuführen, aber es funktioniert immer noch nicht. Unter Windows wird übrigens .NET 2.0 benötigt, unter Ubuntu 12.04 kann ich es jedoch nicht zum Laufen bringen.

Dies ist das Client-Programm:

http://data.hu/get/7493141/ClassRPG.exe

Fehlermeldung bei der Ausführung von Wine:

wine: Install Mono for Windows to run .NET 2.0 applications.

Fehlermeldung bei der Ausführung von Mono:

The entry point method could not be loaded.

Irgendwelche Ideen?

user255875
quelle

Antworten:

10

Geben Sie dies in Ihr Terminal ein:

sudo apt-get install mono-vbnc
mono ~/Downloads/ClassRPG.exe

Angenommen, Sie haben die Datei in Ihrem Home-Download-Verzeichnis heruntergeladen und sie heißt ClassRPG.exe

kamil
quelle
Ich habe es getan, mono-vbnc bereits installiert, aber es steht immer noch: Die Einstiegspunktmethode konnte nicht geladen werden
user255875
Versuchen Sie, die Anwendung über die Befehlszeile mono ~/Downloads/ClassRPG.exe
auszuführen
Ich habe es getan, aber wie gesagt, es funktioniert nicht: metadata.c: 886: Assertion 'index <meta-> heap_strings.size' fehlgeschlagen metadata.c: 886: Assertion 'index <meta-> heap_strings.size' fehlgeschlagen metadata. c: 886: assertion 'index <meta-> heap_strings.size' fehlgeschlagen metadata.c: 914: assertion 'index <meta-> heap_blob.size' fehlgeschlagen metadata.c: 914: assertion 'index <meta-> heap_blob.size 'failed metadata.c: 886: assertion' index <meta-> heap_strings.size '... und so weiter ... zumindest heißt es: Die Einstiegspunktmethode konnte nicht geladen werden
user255875
2
installiere winetricks: sudo apt-get install winetricksfüge dann dotnet 2.0 hinzu:winetricks dotnet20
kamil
Ich habe eine 64bit Version, die ich nicht benutzen kann. Kannst du mir bitte eine 64bit Version geben?
user255875
3

Wenn es sich um eine reine .Net-Anwendung handelt, die mit Mono kompatibel ist, führen Sie einfach Folgendes aus:

sudo apt-get install mono-complete

Führen Sie es dann von Mono aus.

Wenn nicht, können Sie mit Winetricks Mono oder .Net installieren, um es auszuführen.

Für .Net müssen Sie eine 32-Bit-Weinflasche verwenden, für wine-mono oder mono können Sie sie jedoch auf 64-Bit- oder 32-Bit-Weinflaschen ausführen

Robert Wm Ruedisueli
quelle