Partager via


/target:appcontainerexe (Options du compilateur C#)

Si vous utilisez l'option du compilateur pour /target:appcontainerexe , le compilateur crée un fichier exécutable windows (.exe) qui doit être exécuté dans un conteneur d'application.Cette option est équivalente à /target:winexe mais est conçue pour les applications d' Windows Store .

/target:appcontainerexe

Notes

Pour exiger de l'application de s'exécuter dans un conteneur d'application, cette option définit un bit dans Exécutable portable (PE le fichier (PE).Lorsque ce bit est défini, une erreur se produit si les tests de méthode de CreateProcess pour lancer l'exécutable en dehors d'un conteneur d'application.

Sauf si vous utilisez l'option de /out , le nom du fichier de sortie prend le nom du fichier d'entrée qui contient la méthode de principal .

Lorsque vous spécifiez cette option à une invite de commandes, tous les fichiers jusqu'à l' /out ou option d' /target sont utilisés pour créer l'exécutable.

Pour définir cette option du compilateur dans l'IDE

  1. Dans Explorateur de solutions, ouvrez le menu contextuel pour votre projet, puis choisissez Propriétés.

  2. Sous l'onglet Application , dans la liste Type de sortie , choisissez Mémoire Applications windows.

    Cette option est uniquement disponible pour les modèles d'application d' Windows Store .

Pour plus d'informations sur la définition de cette option du compilateur par programme, consultez OutputType.

Exemple

La commande suivante compile filename.cs dans un fichier exécutable windows qui peut être exécuté uniquement dans un conteneur d'application.

csc /target:appcontainerexe filename.cs

Voir aussi

Référence

/target (Options du compilateur C#)

/target:winexe (Options du compilateur C#)

Autres ressources

Options du compilateur C#