/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
Otwórz Właściwości strony dla projektu.
Kliknij przycisk budować strona właściwości.
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