fichier exe indépendant de la plateforme, possible?
6 réponses
Maurice
Bonjour:
Je suis débutant en c#: j'ai quelques questions:
1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner
sur des machines qui n'ont pas la plateforme .net installée?
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur
une machine win98? et comment?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DVDB
csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée par le runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la machine, quelle que soit la version de l'OS (donc y compris Windows 98).
"Maurice" a écrit :
Bonjour: Je suis débutant en c#: j'ai quelques questions: 1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner sur des machines qui n'ont pas la plateforme .net installée?
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur une machine win98? et comment?
Merci Maurice
csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée
par le
runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la
machine, quelle que soit la version de l'OS (donc y compris Windows 98).
"Maurice" a écrit :
Bonjour:
Je suis débutant en c#: j'ai quelques questions:
1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner
sur des machines qui n'ont pas la plateforme .net installée?
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur
une machine win98? et comment?
csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée par le runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la machine, quelle que soit la version de l'OS (donc y compris Windows 98).
"Maurice" a écrit :
Bonjour: Je suis débutant en c#: j'ai quelques questions: 1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner sur des machines qui n'ont pas la plateforme .net installée?
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur une machine win98? et comment?
Merci Maurice
Delf
Maurice wrote:
1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner sur des machines qui n'ont pas la plateforme .net installée?
Il faut le framework pour utiliser des applications dotnet.
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur une machine win98? et comment?
Si le programme se composent de classes supportées sous Win98, ça devrait être bon. cf. MSDN. Mais je peux me tromper.
-- Delf Do not use this email in Cc! L'alcool tue lentement. On s'en fout. On n'est pas pressé.
Maurice wrote:
1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner
sur des machines qui n'ont pas la plateforme .net installée?
Il faut le framework pour utiliser des applications dotnet.
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur
une machine win98? et comment?
Si le programme se composent de classes supportées sous Win98, ça
devrait être bon. cf. MSDN. Mais je peux me tromper.
--
Delf
Do not use this email in Cc!
L'alcool tue lentement. On s'en fout. On n'est pas pressé.
1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner sur des machines qui n'ont pas la plateforme .net installée?
Il faut le framework pour utiliser des applications dotnet.
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur une machine win98? et comment?
Si le programme se composent de classes supportées sous Win98, ça devrait être bon. cf. MSDN. Mais je peux me tromper.
-- Delf Do not use this email in Cc! L'alcool tue lentement. On s'en fout. On n'est pas pressé.
Tsunoo Rhilty
> csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée par le runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la machine, quelle que soit la version de l'OS (donc y compris Windows 98).
Il est en fait possible de précompiler son exe avant de le livrer (avec un prg livré par MS dont j'ai oublié le nom). Dans ce cas il ne sera pas optimisé pour l'ordinateur hôte mais générique. De toute façon .Net est quand même obligatoire sur la machine hôte. Seule la vitesse d'execution sera plus rapide la 1ère fois.
> csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée
par le
runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la
machine, quelle que soit la version de l'OS (donc y compris Windows 98).
Il est en fait possible de précompiler son exe avant de le livrer (avec un
prg livré par MS dont j'ai oublié le nom).
Dans ce cas il ne sera pas optimisé pour l'ordinateur hôte mais générique.
De toute façon .Net est quand même obligatoire sur la machine hôte. Seule la
vitesse d'execution sera plus rapide la 1ère fois.
> csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée par le runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la machine, quelle que soit la version de l'OS (donc y compris Windows 98).
Il est en fait possible de précompiler son exe avant de le livrer (avec un prg livré par MS dont j'ai oublié le nom). Dans ce cas il ne sera pas optimisé pour l'ordinateur hôte mais générique. De toute façon .Net est quand même obligatoire sur la machine hôte. Seule la vitesse d'execution sera plus rapide la 1ère fois.
DVDB
ngen.exe peut-être?
"Tsunoo Rhilty" a écrit :
> csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée > par le > runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la > machine, quelle que soit la version de l'OS (donc y compris Windows 98).
Il est en fait possible de précompiler son exe avant de le livrer (avec un prg livré par MS dont j'ai oublié le nom). Dans ce cas il ne sera pas optimisé pour l'ordinateur hôte mais générique. De toute façon .Net est quand même obligatoire sur la machine hôte. Seule la vitesse d'execution sera plus rapide la 1ère fois.
ngen.exe peut-être?
"Tsunoo Rhilty" a écrit :
> csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée
> par le
> runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la
> machine, quelle que soit la version de l'OS (donc y compris Windows 98).
Il est en fait possible de précompiler son exe avant de le livrer (avec un
prg livré par MS dont j'ai oublié le nom).
Dans ce cas il ne sera pas optimisé pour l'ordinateur hôte mais générique.
De toute façon .Net est quand même obligatoire sur la machine hôte. Seule la
vitesse d'execution sera plus rapide la 1ère fois.
> csc.exe génère du code intermédiaire (IL) qui DOIT être compilé à la volée > par le > runtime .NET pour être exécuté donc celui-ci DOIT être installé sur la > machine, quelle que soit la version de l'OS (donc y compris Windows 98).
Il est en fait possible de précompiler son exe avant de le livrer (avec un prg livré par MS dont j'ai oublié le nom). Dans ce cas il ne sera pas optimisé pour l'ordinateur hôte mais générique. De toute façon .Net est quand même obligatoire sur la machine hôte. Seule la vitesse d'execution sera plus rapide la 1ère fois.
Cyber Sinh
Maurice a écrit :
Bonjour: Je suis débutant en c#: j'ai quelques questions: 1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner sur des machines qui n'ont pas la plateforme .net installée?
Il n'est pas possible d'éxecuter un programme C# sans plateforme .NET (Microsoft ou mono).
1. C# n'est qu'un syntaxe, une coquille vide... Il ne sert qu'à manipuler les classes offertes par le framework.
2. Un assemblage .NET est composé d'un code intermédiaire (MSIL) qui a besoin d'une compilation JIT, fournie par la plateforme d'exécution, avant d'être exécuté par le CPU.
Le framework .NET, ainsi que sa bibliothèque de classes, sont donc indispensables.
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur une machine win98? et comment?
Tu peux installer le framework .NET sur Windows 98...
Merci
De rien
Maurice
Cyber Sinh (http://fireblast.free.fr/) @+
Maurice a écrit :
Bonjour:
Je suis débutant en c#: j'ai quelques questions:
1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner
sur des machines qui n'ont pas la plateforme .net installée?
Il n'est pas possible d'éxecuter un programme C# sans plateforme .NET
(Microsoft ou mono).
1. C# n'est qu'un syntaxe, une coquille vide... Il ne sert qu'à
manipuler les classes offertes par le framework.
2. Un assemblage .NET est composé d'un code intermédiaire (MSIL) qui a
besoin d'une compilation JIT, fournie par la plateforme d'exécution,
avant d'être exécuté par le CPU.
Le framework .NET, ainsi que sa bibliothèque de classes, sont donc
indispensables.
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur
une machine win98? et comment?
Tu peux installer le framework .NET sur Windows 98...
Bonjour: Je suis débutant en c#: j'ai quelques questions: 1- Comment générer des fichiers exe en mode statique, c.à.d. pouvant tourner sur des machines qui n'ont pas la plateforme .net installée?
Il n'est pas possible d'éxecuter un programme C# sans plateforme .NET (Microsoft ou mono).
1. C# n'est qu'un syntaxe, une coquille vide... Il ne sert qu'à manipuler les classes offertes par le framework.
2. Un assemblage .NET est composé d'un code intermédiaire (MSIL) qui a besoin d'une compilation JIT, fournie par la plateforme d'exécution, avant d'être exécuté par le CPU.
Le framework .NET, ainsi que sa bibliothèque de classes, sont donc indispensables.
2- est-ce possible qu'un fichier exe généré par csc.exe , puisse tourner sur une machine win98? et comment?
Tu peux installer le framework .NET sur Windows 98...
Merci
De rien
Maurice
Cyber Sinh (http://fireblast.free.fr/) @+
Tsunoo Rhilty
> ngen.exe peut-être?
Allez... Va pour ngen :-) http://www.dotnet-fr.org/article.php3?sid16
> ngen.exe peut-être?
Allez... Va pour ngen :-)
http://www.dotnet-fr.org/article.php3?sid16