Freigeben über


/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

  1. Öffnen Sie die Seite Eigenschaften für das Projekt.

  2. Klicken Sie auf die Eigenschaftenseite Erstellen.

  3. Ä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

Siehe auch

Weitere Ressourcen

C#-Compileroptionen

Projekteigenschaften (Visual Studio)