Paramètres de génération avancés, boîte de dialogue (C#)

Utilisez la boîte de dialogue Paramètres de générationavancés du Concepteur de projets pour spécifier les propriétés de configuration de build avancées du projet.Cette boîte de dialogue s'applique aux projets Visual C# uniquement.

Général

Les options suivantes vous permettent de définir des paramètres avancés généraux.

  • Version du langage
    Spécifie la version du langage à utiliser.Le jeu de fonctionnalités est différent pour chaque version ; par conséquent, cette option peut être utilisée pour forcer le compilateur à autoriser uniquement un sous-ensemble des fonctionnalités implémentées, ou à autoriser uniquement les fonctionnalités compatibles avec une norme existante.Ce paramètre présente les options suivantes :

    • ISO-1

      Vise les fonctionnalités standard ISO-1.

    • par défaut

      Vise la version actuelle.

    Pour plus d'informations, consultez /langversion (Options du compilateur C#).

  • Rapport d'erreurs du compilateur interne
    Spécifie si les erreurs du compilateur sont rapportées à Microsoft.Si la valeur est prompt (valeur par défaut), vous recevrez une invite dans le cas d'une erreur du compilateur interne, ce qui vous permet d'envoyer éventuellement un rapport d'erreur à Microsoft par voie électronique.Si la valeur est send, un rapport d'erreur sera envoyé automatiquement.Si la valeur est queue, les rapports d'erreurs seront mis en file d'attente.Si la valeur est none, l'erreur sera 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 sur des entiers non incluse dans la portée des mots clés checked ou unchecked et donnant un résultat en dehors des valeurs autorisées pour le type de données doit provoquer une exception runtime. 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.Activez cette zone 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.

  • Infos 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 Simplification du débogage d'une image.Ce paramètre présente 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

      Permet un débogage du code source lorsque le programme est démarré dans le débogueur, mais affiche du code en langage assembleur uniquement lorsque le programme en cours d'exécution est attaché au débogueur.

    Pour plus d'informations, consultez /debug (Options du compilateur C#).

  • Alignement des fichiers
    Spécifie la taille des sections du fichier de sortie.Les valeurs valides sont 512, 1024, 2048, 4096 et 8192.Ces valeurs sont mesurées en octets.Chaque section sera 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 DLL
    Spécifie l'adresse de base préférée à laquelle doit être chargée une DLL.L'adresse de base par défaut d'une DLL est définie par le Common Language Runtime du .NET Framework.Pour plus d'informations, consultez /baseaddress (Options du compilateur C#).

Voir aussi

Référence

Générer, page du Concepteur de projets (C#)

Autres ressources

Options du compilateur C#