Boîte de dialogue Paramètres de build avancés (C#)
Utilisez la boîte de dialogue Paramètres de build avancés du concepteur de projets pour spécifier les propriétés avancées de configuration de build du projet. Cette boîte de dialogue s’applique uniquement aux projets C#.
Généralités
Les options suivantes vous permettent de définir des paramètres avancés généraux.
version de langue
Liens vers /langversion (options du compilateur C#), qui fournit des informations sur la façon dont une version de langage par défaut est choisie en fonction de l’infrastructure cible d’un projet.
de rapports d’erreurs internes du compilateur
Spécifie s’il faut signaler des erreurs du compilateur à Microsoft. Si la valeur est définie sur invite (valeur par défaut), vous recevrez une invite si une erreur de compilateur interne se produit, ce qui vous permet d’envoyer un rapport d’erreurs électroniquement à Microsoft. Si la valeur est définie sur envoyer, un rapport d’erreur est envoyé automatiquement. Si la valeur est de file d’attente, les rapports d’erreurs sont mis en file d’attente. Si elle est définie sur aucune, l’erreur est signalée uniquement dans la sortie du texte du compilateur. Pour plus d’informations, consultez /errorreport (options du compilateur C#).
Vérifier le dépassement arithmétique/
Spécifie si une instruction arithmétique entière qui n’est pas dans l’étendue du vérifié ou mots clés non vérifiés et qui entraîne une valeur en dehors de la plage du type de données entraîne une exception d’exécution. Pour plus d’informations, consultez /checked (Options du compilateur C#).
Ne pas référencer mscorlib.dll
Spécifie si mscorlib.dll sera importé dans votre programme, en définissant l’espace de noms System entier. Cochez cette case si vous souhaitez définir ou créer vos propres espaces de noms et objets System. Pour plus d’informations, consultez /nostdlib (options du compilateur C#).
Sortie
Les options suivantes vous permettent de spécifier des options de sortie avancées.
informations de débogage
Spécifie 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 Rendre une image plus facile à déboguer. Ce paramètre a les options suivantes :
aucun
Spécifie qu’aucune information de débogage ne sera générée.
complète
Permet d’attacher un débogueur au programme en cours d’exécution.
pdbonly
Autorise le débogage du code source lorsque le programme est démarré dans le débogueur, mais affiche uniquement l’assembleur lorsque le programme en cours d’exécution est attaché au débogueur.
portable
Produit un . Fichier PDB, fichier de symboles portables non spécifiques à la plateforme qui fournit d’autres outils, en particulier des débogueurs, des informations sur ce qui se trouve dans le fichier exécutable principal et la façon dont il a été produit. Pour plus d’informations, consultez PDB portable.
incorporé
Incorpore les informations de symbole portable dans l’assembly. Aucun externe . Le fichier PDB est généré.
Pour plus d’informations, consultez /debug (options du compilateur C#).
d’alignement des fichiers
Spécifie la taille des sections dans le fichier de sortie. Les valeurs valides sont 512, 1024, 2048, 4096et 8192. Ces valeurs sont mesurées en octets. Chaque section est alignée sur une limite qui est un multiple de cette valeur, affectant la taille du fichier de sortie. Pour plus d’informations, consultez /filealign (options du compilateur C#).
adresse de base de bibliothèque
Spécifie l’adresse de base par défaut à laquelle charger une DLL. L’adresse de base par défaut d’une DLL est définie par le Common Language Runtime .NET Framework. Pour plus d’informations, consultez /baseaddress (options du compilateur C#).