/Platform (Visual Studio - JScript)
Especifica qual versão do common language runtime (CLR) pode executar o assembly.
/platform:[string]
Argumentos
- string
x86, Itanium, x64 ou qualquer_cpu (padrão).
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 ofereça suporte a x64 ou EM64T instrução conjunto.
anycpu (padrão) compila o assembly seja executado em qualquer plataforma.
Comentários
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.
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.
jsc /platform:Itanium myItanium.js