Faire fonctionner mon application Win32 VB.NET sous Linux ?

Bonjour à tous,

Après un an 1/2 d’abscence je tente une nouvelle experience dans le monde libre :wink:
Je fais mes tests sur une Ubuntu 8.10

J’ai développé une application .NET avec l’IDE de Microsoft (désolé :wink: ) Visual Basic 2008 Express, que j’ai compilé avec Inno Setup. ça marche nickel sous Windows XP. Cette application est destinée à un usage commercial en interne uniquement. Elle ne sera pas distribuée. Je compte assembler un PC (modeste) qui sera dedié à elle seule. Voila pour l’intro…

Apres réflexion (un peu tardive) j’aimerais installer sur cet ordinateur une distribution Linux et non pas Windows XP. Est-ce possibble de faire fonctionner mon petit programme ??? J’ai fais pas mal de recherches sur Google qui m’ont aiguillées mais ça n’est pas suffisant. Au départ je pensais utiliser Wine mais l’exitation faisant :wink: j’ai oublié le NET Framework de MS…
http://doc.ubuntu-fr.org/mono
http://msdn.microsoft.com/fr-fr/architecture/cc512698.aspx

Je n’ai pas trouvé comment installer VMware sous Ubuntu 8.10 (je pense d’ailleur revenir sur une Debian ou une autre plus adaptée s’il le faut). En plus, je n’ai jamais eu l’occasion d’utiliser de logiciel virtualisation, même sous WinXP, ce qui n’arrange pas les choses. Du coup, j’ai installé VirtualBox OSE (très convivial) mais j’ai un problème de driver au démarrage (vboxdrv) que je n’arrive pas non plus à résoudre. Enfin, j’ai l’impression que je dois installer Windows XP sur cette machine virtuelle. Pour le coup, tout cela ne servirait à rien…

Merci de bien vouloir m’éclairer…
a+

On m’a expliqué que Mono n’avait pas besoin d’une machine virtuelle pour executer une application développée en VB.NET et comment lancer cette application.

Pour ceux qui cherchent, comme moi, c’est simple en fait :
En ligne de commandes, taper : mono path/mon_application.exe

Le problème est que maintenant, j’ai un message d’erreur concernant le Path et l’Assembly. Il me semble pourtant avoir téléchargé tout ce que j’ai pu trouver avec Synaptic concernant ma version de Mono (v2.0.1). Le logiciel test que j’essaie de lancer est ridiculement simple (1 Form, 1 Label et 3 boutons). Il fonction bien sous Windows XP, encore une chance :wink: et est validé par l’outil de test MoMA proposé par Mono. Le problème doit donc être simple pour beaucoup sur ce forum mais comme je ne connais pas grand chose à Linux et que je suis complètement perdu dans son architecture (disque dur), ben… je galère !

Si quelqu’un à une idée, je suis preneur ! Merci d’avance :wink:

Hello
libère les sources et tu obtiendras certainement plus d’aide, sinon utilise un langage multiplateforme, java, C/C++ python et lache M$ :slightly_smiling: qu’il reste dans son monopole :smiling_imp:

Hello

ouai… t’en a pas la moindre idée en fait. J’ai pas besoin d’une leçon mais d’une réponse stp.

Merci.

Plus d’infos dans un post laissé sur le forum de Ubuntu-fr à cette adresse :
http://forum.ubuntu-fr.org/viewtopic.php?pid=2369860

Je partage l’avis de panthére: pourquoi développer en .NET pour ensuite vouloir faire tourner ça sous linux (pardon, sous ubuntu)?
Lorsqu’on est bloqué par une appli déjà existante, et qu’on préfère le libre ça à un sens. Mais là, ça me dépasse.
J’ai déjà vu un tuto pour installer .NET sur wine, c’est pas ce que j’ai vu de plus simple …

oui, je dois dire que c’est un peu con comme raisonnement.

tu annonces parfois préférer utiliser un serveur xp, parfois debian, mais sans dire ce qui te pousse à choisir l’un ou l’autre. et surtout quand tu parles de virtualisation, on n’y comprend rien.

mais ça m’etonnerais que avec mono ou wine tu puisse coder exactement de la même façon que sur W$. ça se saurait si big billou facilitait l’ouverture.