3 votes

Exécuter un exécutable .NET dans Ubuntu (ou Wine)

J'ai essayé de lancer un exécutable .NET dans Wine, mais il ne s'ouvre pas. L'exécutable en question fait référence à des dll (assemblages) .NET situés au même endroit que l'exécutable. Existe-t-il un moyen de l'exécuter dans Wine ou en utilisant une autre méthode ?

P.S. L'application utilise l'API Google Data pour récupérer les données de Google Docs.

8voto

Ignacio Vazquez-Abrams Points 107432

Exécutez-le en utilisant Mono une implémentation multiplateforme à source ouverte du cadre .NET.

Vous pouvez installer mono en émettant simplement :

sudo apt-get install mono

Ensuite, vous pouvez exécuter l'exécutable .NET en le passant à mono, comme suit :

mono SomeApplication.exe

0voto

Gulshan Points 829

Mono est la plateforme qui permet d'exécuter des applications .net sous linux/ubuntu. Mais elle doit être prise en charge par le développeur. Pour autant que je sache, les exécutables sont différents dans mono. Vous ne pouvez donc pas exécuter l'application directement dans mono. Si vous avez le code source, vous pouvez essayer de le migrer vers mono avec MOMA . Si vous ne disposez pas des sources, vous pouvez consulter le développeur.

Je ne suis pas un utilisateur de Wine. Mais je pense que le cadre .net doit également être installé dans Wine pour faire fonctionner une application .net. Peut-être Ce lien vous aidera.

-3voto

Essayez ceci...

 $ ­wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

 $ bash winetricks dotnet40

Après cela, vous pouvez utiliser .net framework sans problème.

Merci

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X