Compartilhar via


/plataforma ( Opçõesdo compilador de C#)

Especifica qual versão do common language runtime (CLR) pode executar o assembly.

/platform:string

Parâmetros

  • string
    x86, Itanium, x64 ou qualquer_cpu (padrão).

Comentários

  • x86 compila seu assembly para ser executado de 32 bits, compatíveis com x86 common language runtime.

  • Itanium compila o assembly a ser executado por 64-bit common language runtime em um computador com um processador Itanium.

  • x64 compila o assembly a ser executado por 64-bit common language runtime em um computador que suporta o conjunto de instruções AMD64 ou EM64T.

  • anycpu (padrão) compila o assembly seja executado em qualquer plataforma.

Em um sistema operacional de Windows de 64 bits:

  • Módulos (assemblies) compilados com /platform:x86 executará na execução de CLR de 32 bits em WOW64.

  • Arquivos executáveis compilados com o /platform:anycpu irá executar em 64 bits CLR.

  • DLLs compiladas com o /platform:anycpu será executado no mesmo CLR como o processo no qual ele é carregado.

Para obter mais informações sobre como desenvolver um aplicativo para execução em um sistema operacional do Windows de 64 bits, consulte Aplicativos de 64 bits.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abrir o Propriedades página para o projeto.

  2. Clique o Build página de propriedades.

  3. Modificar o o destino de plataforma propriedade.

Observação   /platformnão está disponível no ambiente de desenvolvimento no Visual C# Express.

Para obter informações sobre como definir esta opção de compilador programaticamente, consulte PlatformTarget.

Exemplo

O exemplo a seguir mostra como usar o /platform opção para especificar que o aplicativo só deve ser executado pelo CLR 64-bit em um sistema de operacional do Windows de 64 bits para Itanium.

csc /platform:Itanium myItanium.cs

Consulte também

Outros recursos

C# Compiler Options

Propriedades de Projeto (Visual Studio)