/platform (JScript)
Mise à jour : novembre 2007
Spécifie quelle version du common language runtime (CLR) peut exécuter l'assembly.
/platform:[string]
Arguments
- string
x86, Itanium, x64 ou anycpu (valeur par défaut).
x86 compile votre assembly en vue d'une exécution par le common language runtime 32 bits compatible x86.
Itanium compile votre assembly en vue d'une exécution par le common language runtime 64 bits sur un ordinateur à processeur Itanium.
x64 compile votre assembly en vue d'une exécution par le common language runtime 64 bits sur un ordinateur qui prend en charge le jeu d'instructions x64 ou EM64T.
anycpu (par défaut) compile votre assembly en vue d'une exécution sur n'importe quelle plate-forme.
Notes
Sur un système d'exploitation Windows 64 bits :
les assemblys compilés avec /platform:x86 s'exécutent sur le CLR 32 bits qui s'exécute sous WOW64 ;
les fichiers exécutables compilés avec /platform:anycpu s'exécutent sur le CLR 64 bits ;
les DLL compilées avec /platform:anycpu s'exécute sur le même CLR que le processus dans lequel elle est chargée.
Pour plus d'informations sur le développement d'une application à exécuter sur un système d'exploitation 64 bits Windows, consultez Applications 64 bits.
Exemple
L'exemple suivant indique comment utiliser l'option /platform pour spécifier que l'application ne doit être exécutée que par le CLR 64 bits sur un système d'exploitation Windows 64 bits pour Itanium.
jsc /platform:Itanium myItanium.js