Udostępnij za pośrednictwem


/platform (opcje kompilatora C#)

Określa, która wersja plików wykonywalnych języka wspólnego (CLR) można uruchomić zestawu.

/platform:string

Parametry

  • string
    anycpu (ustawienie domyślne), anycpu32bitpreferred, ARM, x 64, x 86 lub Itanium.

Uwagi

  • anycpu(ustawienie domyślne) kompiluje używanemu zestawowi do uruchamiania na dowolnej platformie.Aplikacja działa jako proces 64-bitowe, w każdym przypadku, gdy jest to możliwe i nastąpi powrót do 32-bitowe, gdy ten tryb jest dostępne tylko.

  • anycpu32bitpreferredkompiluje używanemu zestawowi do uruchamiania na dowolnej platformie.Aplikacja działa w trybie 32-bitowych w systemach obsługujących aplikacje 64-bitowe i 32-bitowych.Można określić tę opcję tylko dla projektów do działania z programem.NET Framework 4.5.

  • ARMkompiluje używanemu zestawowi do uruchamiania na komputerze z procesorem Advanced RISC maszyny (ARM).

  • x64kompiluje używanemu zestawowi do uruchomienia przez 64-bitowych common language runtime na komputerze, który obsługuje zestaw instrukcji AMD64 lub EM64T.

  • x86kompiluje używanemu zestawowi do uruchomienia przez 32-bitowe, zgodna z x 86 common language runtime.

  • Itaniumkompiluje używanemu zestawowi do uruchomienia przez 64-bitowych common language runtime na komputerze z procesorem Itanium.

W 64-bitowym systemie operacyjnym Windows:

  • Skompilowane zestawy z /platform:x86 wykonać na 32-bitowe środowisko CLR działa na platformie WOW64.

  • Biblioteka DLL skompilowane z /platform:anycpu wykonuje na tym samym CLR jako proces, do którego jest ładowany.

  • Pliki wykonywalne, które są zestawiane z /platform:anycpu wykonać na 64-bitowe środowisko CLR.

  • Pliki wykonywalne skompilowane z /platform:anycpu32bitpreferred wykonać na 32-bitowe środowisko CLR.

anycpu32bitpreferred Ustawienie jest prawidłowe tylko dla pliku wykonywalnego (.Pliki EXE), a to wymaga 4.5.NET Framework.

Aby uzyskać więcej informacji na temat tworzenia aplikacji do uruchamiania na Windows w wydaniu 64-bitowym systemie operacyjnym, zobacz Aplikacje 64-bitowe.

Aby ustawić tę opcję kompilatora środowiska programistycznego Visual Studio

  1. Otwórz Właściwości strony dla projektu.

  2. Kliknij przycisk budować strona właściwości.

  3. Modyfikowanie docelowej platformy właściwość, a dla przedsięwzięciami 4.5.NET Framework, zaznaczyć lub wyczyścić wolą 32-bitowe pole wyboru.

Uwaga   /platformnie jest dostępna w środowisku projektowym programu Visual C# Express.

Aby uzyskać informacje dotyczące sposobu ustawiania tej opcji kompilatora programowo, zobacz PlatformTarget.

Przykład

Poniższy przykład pokazuje, jak używać /platform opcję, aby określić, że aplikacja powinna zostać uruchomiona przez środowisko CLR 64-bitowe w 64-bitowego systemu operacyjnego Windows.

csc /platform:anycpu filename.cs

Zobacz też

Zadania

Porady: modyfikowanie właściwości projektu i ustawień konfiguracji

Inne zasoby

Opcje kompilatora C#