/platform (opzioni del compilatore C#)

Specifica la versione di Common Language Runtime (CLR) in grado di eseguire l'assembly.

/platform:string

Parametri

  • string
    anycpu (impostazione predefinita), anycpu32bitpreferred, monitoraggio ARM, x86, x64 o Itanium.

Note

  • anycpu (impostazione predefinita) compila l'assembly venga eseguito su qualsiasi piattaforma.L'applicazione venga eseguita come processo a 64 bit quando possibile e il rendering 32 bit solo quando la modalità è disponibile.

  • anycpu32bitpreferred: consente di compilare l'assembly in modo che sia possibile eseguirlo su qualsiasi piattaforma.L'applicazione viene eseguita in modalità a 32 bit sui sistemi che supportano il 64 bit che le applicazioni a 32 bit.È possibile specificare questa opzione solo per i progetti destinati a .NET Framework 4,5.

  • ARM compila l'assembly venga eseguito su un computer dotato di un processore avanzato di (ARM) del computer RISC.

  • x64: consente di compilare l'assembly in modo che sia possibile eseguirlo con Common Language Runtime a 64 bit su un computer che supporta il set di istruzioni AMD64 o EM64T

  • x86 compila l'assembly venga eseguita da 32 bit, Common Language Runtime x86 compatibile.

  • Itanium compila l'assembly venga eseguita da Common Language Runtime a 64 bit su un computer con un processore Itanium.

In un sistema operativo Windows a 64 bit:

  • Assembly compilati con /platform:x86 del funzionamento di CLR a 32 bit in WOW64.

  • UNA DLL compilato con /platform:anycpu esecuzione sullo stesso CLR come il processo in cui viene caricato.

  • Eseguibili compilati con /platform:anycpu di esecuzione in CLR a 64 bit.

  • Eseguibili compilati con /platform:anycpu32bitpreferred di esecuzione in CLR a 32 bit.

L'impostazione di anycpu32bitpreferred è valido solo per i file eseguibili (file EXE) e richiede .NET Framework 4,5.

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. Impostare la proprietà Piattaforma di destinazione e, per i progetti destinati a .NET Framework 4,5, selezionare o deselezionare la casella di controllo Preferisci 32 bit.

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

Di seguito viene illustrato come utilizzare l'opzione di /platform specificare che l'applicazione deve essere eseguita da CLR a 64 bit in un sistema operativo Windows a 64 bit.

csc /platform:anycpu filename.cs

Vedere anche

Attività

Procedura: modificare le proprietà e le impostazioni di configurazione dei progetti

Altre risorse

Opzioni del compilatore C#