Partager via


/target:appcontainerexe (Options du compilateur C#)

Si vous utilisez l'option du compilateur /target:appcontainerexe, le compilateur crée un fichier exécutable Windows (.exe) qui doit être exécuté dans un conteneur d'application. Cette option équivaut à /target:winexe, mais elle est destinée aux applications Windows Store.

/target:appcontainerexe

Notes

Pour exiger que l'application s'exécute dans un conteneur d'application, cette option définit un bit dans le fichier Portable Executable (PE). Lorsque ce bit est défini, une erreur se produit si la méthode CreateProcess tente de lancer l'exécutable en dehors d'un conteneur d'application.

À moins que vous n'utilisiez l'option /out, le nom du fichier de sortie prend le nom du fichier d'entrée qui contient la méthode Main.

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

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

  1. Dans l'Explorateur de solutions, ouvrez le menu contextuel de votre projet et choisissez Propriétés.

  2. Sous l'onglet Application, dans la liste Type de sortie, choisissez Application Windows Store.

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

Pour plus d'informations sur la façon de définir 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#