/platform (specifica della piattaforma di output) (opzioni del compilatore C#)
Aggiornamento: novembre 2007
Consente di specificare la versione di Common Language Runtime (CLR) in grado di eseguire l'assembly.
/platform:string
Parametri
- string
x86, Itanium, x64 oppure anycpu (valore predefinito).
Note
x86 consente di compilare l'assembly in modo da essere eseguito dalla versione x86 compatibile di Common Language Runtime a 32 bit.
Itanium consente di compilare l'assembly che deve essere eseguito da Common Language Runtime a 64 bit su un computer dotato di un processore Itanium.
x64 consente di compilare l'assemby in modo da essere eseguito da Common Language Runtime a 64 bit su un computer che supporta il set di istruzioni AMD64 o EM64T.
anycpu (valore predefinito) consente di compilare l'assembly in modo da essere eseguito su qualsiasi piattaforma.
In un sistema operativo Windows a 64 bit:
Gli assembly compilati con l'opzione /platform:x86 potranno essere eseguiti su Common Language Runtime a 32 bit in WOW64.
Gli eseguibili compilati con /platform:anycpu verranno eseguiti su Common Language Runtime a 64 bit.
Le DLL compilate con /platform:anycpu verranno eseguite sullo stesso Common Language Runtime del processo in cui vengono caricate.
Per ulteriori informazioni sullo sviluppo di un'applicazione eseguibile in un sistema operativo Windows a 64 bit, vedere Applicazioni a 64 bit.
Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio
Aprire la pagina Proprietà del progetto.
Fare clic sulla pagina delle proprietà Compila.
Modificare la proprietà Piattaforma di destinazione.
Nota /platform non è disponibile nell'ambiente di sviluppo di Visual C# Express.
Per informazioni su come impostare questa opzione del compilatore a livello di codice, vedere PlatformTarget.
Esempio
Nell'esempio seguente viene illustrato come utilizzare l'opzione /platform per specificare che l'applicazione deve essere eseguita solo da Common Language Runtime a 64 bit in un sistema operativo Windows a 64 bit dotato di processore Itanium.
csc /platform:Itanium myItanium.cs