Freigeben über


/target:appcontainerexe (C#-Compileroptionen)

Wenn Sie die /target:appcontainerexe-Compileroption verwenden, erstellt der Compiler eine ausführbare Datei (.exe) Windows, die in einen App-Container ausgeführt werden muss.Diese Option ist, entsprechend /target:winexe ist jedoch für Windows Store App vorgesehen.

/target:appcontainerexe

Hinweise

Um die Anwendung zu erfordern in einen App-Container ausgeführt werden, wird diese Option ein Bit PE-Datei in der Datei (Portable Executable) fest.Wenn dieses Bit festgelegt ist, tritt ein Fehler auf, wenn die CreateProcess-Methode versucht zu starten, die ausführbare Datei außerhalb eines App-Containers.

Es sei denn, die Option /out verwenden, übernimmt der Ausgabedatei den Namen der Eingabedatei, die die Haupt--Methode enthält.

Wenn Sie diese Option an einer Eingabeaufforderung angeben, werden alle Dateien bis folgende /out oder die Option /target verwendet, um die ausführbare Datei zu erstellen.

So legen Sie diese Compileroption in der IDE festlegen

  1. In Projektmappen-Explorer öffnen Sie das Kontextmenü für das Projekt, und wählen Sie dann Eigenschaften aus.

  2. Anwendung auf der Registerkarte in der Liste Ausgabetyp, wählen Sie Windows Store-App aus.

    Diese Option ist nur für Windows Store App-Vorlagen verfügbar.

Informationen zum programmgesteuerten Festlegen der Compileroption finden Sie unter OutputType.

Beispiel

Der folgende Befehl kompiliert filename.cs in eine Windows-ausführbareDatei, die nur in einen App-Container ausgeführt werden kann.

csc /target:appcontainerexe filename.cs

Siehe auch

Referenz

/target (C#-Compileroptionen)

/target:winexe (C#-Compileroptionen)

Weitere Ressourcen

C#-Compileroptionen