wine: installez Mono pour Windows pour exécuter les applications .NET 2.0

15

Je viens de télécharger le GTA SA .. et cela fonctionne très bien avec le SA: MP 0.3z RC2, mais j'ai un gros problème. Il existe un serveur qui utilise un client secondaire. J'ai essayé de l'exécuter avec WINE et Mono, mais cela ne fonctionne toujours pas. Soit dit en passant, il a besoin de .NET 2.0 sur Windows, mais je ne peux pas le faire fonctionner sur Ubuntu 12.04.

Voici le programme client:

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

Message d'erreur lors de l'exécution par Wine:

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

Message d'erreur lors de l'exécution par Mono:

The entry point method could not be loaded.

Des idées?

user255875
la source

Réponses:

10

tapez ceci dans votre terminal:

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

en supposant que vous avez téléchargé le fichier dans votre répertoire de téléchargement personnel et qu'il s'appelle ClassRPG.exe

kamil
la source
Je l'ai fait, j'ai installé mono-vbnc auparavant, mais il dit toujours: La méthode du point d'entrée n'a pas pu être chargée
user255875
essayez d'exécuter l'application à partir de la ligne de commande:mono ~/Downloads/ClassRPG.exe
kamil
Je l'ai fait, mais comme je l'ai dit, cela ne fonctionnera pas: metadata.c: 886: assertion 'index <meta-> heap_strings.size' a échoué metadata.c: 886: assertion 'index <meta-> heap_strings.size' a échoué les métadonnées. c: 886: assertion 'index <meta-> heap_strings.size' a échoué metadata.c: 914: assertion 'index <meta-> heap_blob.size' a échoué metadata.c: 914: assertion 'index <meta-> heap_blob.size 'a échoué metadata.c: 886: assertion' index <meta-> heap_strings.size '... et ainsi de suite..au moins, il dit: La méthode du point d'entrée n'a pas pu être chargée
user255875
2
installez winetricks: sudo apt-get install winetrickspuis ajoutez dotnet 2.0:winetricks dotnet20
kamil
J'ai une version 64 bits, je ne peux pas l'utiliser. Pouvez-vous me donner une version 64 bits, s'il vous plaît?
user255875
3

Si l'application en question est pure .Net et compatible avec Mono, lancez simplement:

sudo apt-get install mono-complete

Exécutez-le ensuite en mono.

Sinon, vous pouvez utiliser winetricks pour installer Mono ou .Net afin de l'exécuter.

Pour .Net, vous devez exécuter une bouteille de vin 32 bits, mais pour wine mono ou mono, vous pouvez l'exécuter sur 64 bits ou 32 bits

Robert Wm Ruedisueli
la source