Share via


/platform (Especificar la plataforma de los resultados) (Opciones del compilador de C#)

Actualización: noviembre 2007

Especifica qué versión de Common Language Runtime (CLR) puede ejecutar el ensamblado.

/platform:string

Parámetros

  • string
    x86, Itanium, x64 o anycpu (valor predeterminado).

Comentarios

  • x86 compila el ensamblado para ejecutarlo en Common Language Runtime de 32 bits, compatible con x86.

  • Itanium compila el ensamblado para ejecutarlo en Common Language Runtime de 64 bits en un equipo con un procesador Itanium.

  • x64 compila el ensamblado para ejecutarlo en Common Language Runtime de 64 bits en un equipo que admite el conjunto de instrucciones de AMD64 o EM64T.

  • anycpu (valor predeterminado) compila el ensamblado para ejecutarlo en cualquier plataforma.

En un sistema operativo Windows de 64 bits:

  • Los ensamblados compilados con /platform:x86 se ejecutarán en el CLR de 32 bits que se ejecuta bajo WOW64.

  • Los ejecutables compilados con el modificador /platform:anycpu se ejecutarán en el CLR de 64 bits.

  • Un archivo DLL compilado con el modificador /platform:anycpu se ejecutará en el mismo CLR que el proceso en el que se cargó.

Para obtener más información sobre cómo desarrollar una aplicación que se ejecute en un sistema operativo Windows de 64 bits, vea Aplicaciones de 64 bits.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra la página Propiedades del proyecto.

  2. Haga clic en la página de propiedades Generar.

  3. Modifique la propiedad Destino de la plataforma.

Nota   /platform no está disponible en el entorno de desarrollo en Visual C# Express.

Para obtener información sobre cómo establecer esta opción del compilador mediante programación, vea PlatformTarget.

Ejemplo

En el ejemplo siguiente se muestra cómo utilizar la opción /platform para especificar que la aplicación sólo se debe ejecutar en el CLR de 64 bits, en un sistema operativo Windows de 64 bits para Itanium.

csc /platform:Itanium myItanium.cs

Vea también

Otros recursos

Opciones del compilador de C#

Propiedades del proyecto (Visual Studio)