Je travaille dans c#.Net. Existe-t-il un moyen de rendre la plateforme d'application .Net indépendante ? Pour que je puisse l'exécuter sur n'importe quel système d'exploitation. Veuillez me donner quelques directives. Merci d'avance.

0
Siddiqui 16 déc. 2009 à 15:34

2 réponses

Meilleure réponse

Vous devriez jeter un œil à Mono :

Une implémentation open source et multiplateforme de C# et du CLR qui est binairement compatible avec Microsoft.NET

6
LukeH 16 déc. 2009 à 15:35
Existe-t-il une option pour accéder au byte code de l'application ? 2e pouvons-nous directement exécuter notre byte code sur n'importe quelle plateforme ?
 – 
Siddiqui
16 déc. 2009 à 15:41
@Arman : Je ne sais pas ce que tu veux dire. En théorie, vous pouvez exécuter exactement le même bytecode sur différentes plates-formes, mais certaines restrictions s'appliquent. Par exemple, tout élément P/Invoke sera nécessairement spécifique à la plate-forme.
 – 
LukeH
16 déc. 2009 à 15:50

Vous pouvez également jeter un œil à dotgnu portable.net, l'alternative peu connue à Mono.

2
Erich Kitzmueller 16 déc. 2009 à 15:36