/platform (C#-Compileroptionen)
Gibt an, welche Version der Common Language Runtime (CLR) die Assembly ausführen kann.
/platform:string
Parameter
- string
x86, Itanium, x64 oder anycpu (Standard).
Hinweise
x86 kompiliert die Assembly für die Ausführung durch die mit x86 kompatible 32-Bit-Version der Common Language Runtime (CLR).
Itanium kompiliert die Assembly für die Ausführung durch die 64-Bit-Version der Common Language Runtime (CLR) auf einem Computer mit einem Itanium-Prozessor.
x64 kompiliert die Assembly für die Ausführung durch die 64-Bit-Version der Common Language Runtime auf einem Computer, der den AMD64- oder EM64T-Befehlssatz unterstützt.
anycpu (Standard) kompiliert die Assembly für die Ausführung auf einer beliebigen Plattform.
Unter einem 64-Bit-Windows-Betriebssystem:
Mit /platform:x86 kompilierte Assemblys werden in der 32-Bit-Version der CLR unter WOW64 ausgeführt.
Mit /platform:anycpu kompilierte ausführbare Dateien werden in der 64-Bit-Version der CLR ausgeführt.
Mit /platform:anycpu kompilierte DLLs werden in derselben CLR wie der Prozess ausgeführt, in den sie geladen werden.
Weitere Informationen über das Entwickeln einer Anwendung für die Ausführung unter einem 64-Bit-Windows-Betriebssystem finden Sie unter 64-Bit-Anwendungen.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie die Seite Eigenschaften für das Projekt.
Klicken Sie auf die Eigenschaftenseite Erstellen.
Ändern Sie die Zielplattform-Eigenschaft.
Hinweis /platform ist in der Entwicklungsumgebung von Visual C# Express nicht verfügbar.
Informationen zum programmgesteuerten Festlegen dieser Compileroption finden Sie unter PlatformTarget.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie mit /platform angegeben wird, dass die Anwendung nur durch die 64-Bit-Version der CLR unter einem 64-Bit-Windows-Betriebssystem für Itanium ausgeführt werden soll.
csc /platform:Itanium myItanium.cs