/platform (opzioni del compilatore C#)

Specifica 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 compila l'assembly che deve essere eseguito dalla versione di Common Language Runtime compatibile con x86 a 32 bit.

  • Itanium compila l'assembly che deve essere eseguito dalla versione di Common Language Runtime a 64 bit in un computer con 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 /platform:x86 verranno eseguiti dalla versione di Common Language Runtime a 32 bit in WOW64.

  • Gli eseguibili compilati con /platform:anycpu verranno eseguiti dalla versione di Common Language Runtime a 64 bit.

  • Le DLL compilate con /platform:anycpu verranno eseguite dalla stessa versione di Common Language Runtime in cui vengono caricate.

Per ulteriori informazioni sullo sviluppo di un'applicazione da eseguire 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

  1. Aprire la pagina Proprietà del progetto.

  2. Fare clic sulla pagina delle proprietà Compila.

  3. 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 riportato di seguito viene illustrato come utilizzare l'opzione /platform per specificare che l'applicazione deve essere eseguita solo dalla versione di Common Language Runtime a 64 bit in un sistema operativo Windows a 64 bit con processore Itanium.

csc /platform:Itanium myItanium.cs

Vedere anche

Altre risorse

Opzioni del compilatore C#

Proprietà del progetto (Visual Studio)