Paramètres de génération avancés, boîte de dialogue (C#)
Utilisez la boîte de dialogue Paramètres de génération avancés du Concepteur de projet pour spécifier les propriétés avancées de configuration de build du projet. Cette boîte de dialogue s’applique aux projets C# uniquement.
Général
Les options suivantes permettent de définir des paramètres généraux avancés.
Version du langage
Liens vers /langversion (options du compilateur C#), fournissant des informations sur la façon dont une version de langage par défaut est choisie en fonction du framework cible d’un projet.
Rapport d’erreurs du compilateur interne
Spécifie s’il faut signaler les erreurs du compilateur à Microsoft. Si la valeur est prompt (valeur par défaut), une invite s’affiche en cas d’erreur interne du compilateur, et vous donne la possibilité d’envoyer un rapport d’erreurs par voie électronique à Microsoft. Si la valeur est send, un rapport d’erreurs est envoyé automatiquement. Si la valeur est queue, les rapports d’erreurs sont mis en file attente. Si la valeur est none, l’erreur est signalée uniquement dans la sortie de texte du compilateur. Pour plus d’informations, consultez /errorreport (options du compilateur C#).
Vérifier les dépassements de capacité arithmétiques positifs et négatifs
Spécifie si une instruction arithmétique entière hors de portée des mots clés checked ou unchecked, dont la valeur n’est pas comprise dans la plage du type de données, doit provoquer la levée d’une exception à l’exécution. Pour plus d’informations, consultez /checked (options du compilateur C#).
Ne pas référencer mscorlib.dll
Spécifie si mscorlib.dll doit être importé dans votre programme, en définissant l’intégralité de l’espace de noms System. Cochez cette case pour définir ou créer vos propres objets et espaces de noms System. Pour plus d’informations, consultez /nostdlib (options du compilateur C#).
Sortie
Les options suivantes permettent de spécifier des options de sortie avancées.
Informations de débogage
Indique le type d'informations de débogage générées par le compilateur. Pour plus d’informations sur la configuration des performances de débogage d’une application, consultez Simplification du débogage d’une image. Ce paramètre a les options suivantes :
Aucune
Spécifie que les informations de débogage ne doivent pas être générées.
full
Permet d’attacher un débogueur au programme en cours d’exécution.
pdbonly
Active le débogage du code source lorsque le programme est démarré dans le débogueur, mais affiche uniquement un assembleur quand le programme en cours d’exécution est attaché au débogueur.
portable
Génère un fichier .PDB, un fichier de symboles portable non spécifique à la plateforme qui fournit d’autres outils, notamment des débogueurs, des informations sur les éléments dans le fichier exécutable principal et la façon dont il a été produit. Pour plus d’informations, consultez PDB portable.
embedded
Incorpore les informations de symboles portables dans l’assembly. Aucun fichier .PDB externe n’est produit.
Pour plus d’informations, consultez /debug (options du compilateur C#).
Alignement des fichiers
Spécifie la taille des sections dans le fichier de sortie. Les valeurs valides sont 512, 1024, 2048, 4096 et 8192. Ces valeurs sont mesurées en octets. Chaque section est alignée sur une limite qui est un multiple de cette valeur, affectant ainsi la taille du fichier de sortie. Pour plus d’informations, consultez /filealign (options du compilateur C#).
Adresse de base de la bibliothèque
Spécifie l'adresse de base préférée à laquelle charger une DLL. L’adresse de base par défaut d’une DLL est définie par le Common Language Runtime (CLR) .NET Framework. Pour plus d’informations, consultez /baseaddress (options du compilateur C#).