Générer, page du Concepteur de projets (C#)
Mise à jour : novembre 2007
Utilisez la page Générer du Concepteur de projets pour spécifier les propriétés de configuration de génération du projet. Cette page s'applique aux projets Visual C# uniquement.
Remarque : |
---|
Il se peut que votre ordinateur affiche des noms ou des emplacements différents pour certains éléments de l'interface utilisateur Visual Studio mentionnés dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres actifs que vous utilisez déterminent ces éléments. Cette rubrique a été rédigée en supposant que les paramètres de développement généraux ont été sélectionnés. Pour afficher ou modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramétrage de Visual Studio. Pour plus d'informations, consultez Paramètres Visual Studio. |
Configuration et plateforme
Les options suivantes vous permettent de sélectionner la configuration et la plateforme à afficher ou modifier.
Remarque : |
---|
Grâce aux configurations de génération simplifiées, le système de projet détermine s'il faut générer une version Debug ou Release. Par conséquent, ces options ne sont pas affichées. Pour activer les configurations de génération avancées, cliquez sur Options dans le menu Outils. Dans la boîte de dialogue Options, développez Projets et solutions, cliquez sur Général, puis sélectionnez Afficher les configurations de génération avancées. Cette opération vous permet de contrôler manuellement toutes les valeurs de configuration et de choisir de générer une version Debug ou Release. Pour plus d'informations, consultez Général, Projets et solutions, boîte de dialogue Options. |
Configuration
Spécifie quels paramètres de configuration afficher ou modifier. Les paramètres peuvent être Active (Debug) (la valeur par défaut), Debug, Release ou Toutes les configurations.Plateforme
Spécifie quels paramètres de plateforme afficher ou modifier. Le paramètre par défaut est Active (Any CPU). Vous pouvez modifier la plateforme active à l'aide du Gestionnaire de configurations. Pour plus d'informations, consultez Comment : créer et modifier des configurations.
Général
Les options suivantes vous permettent de configurer les paramètres généraux du processus de génération.
Symboles de compilation conditionnelle
Spécifie les symboles sur lesquels doit être effectuée la compilation conditionnelle. Séparez ces symboles par un espace. Pour plus d'informations, consultez /define (Définition de préprocesseur) (Options du compilateur C#).Définir la constante DEBUG
Définit le symbole DEBUG. Sélectionner cette option équivaut à utiliser l'option de ligne de commande /define:DEBUG.Définir la constante TRACE
Définit le symbole TRACE. Sélectionner cette option équivaut à utiliser l'option de ligne de commande /define:TRACE.Plateforme cible
Spécifie le processeur devant être ciblé par le fichier de sortie. Sélectionnez x86 pour les processeurs 32 bits compatibles Intel, sélectionnez Itanium pour les processeurs Intel Itanium 64 bits, x64 pour les autres processeurs 64 bits et Any CPU pour autoriser tous les processeurs. Pour plus d'informations, consultez /platform (Spécifier la plate-forme de sortie) (Options du compilateur C#).Autoriser du code unsafe
Autorise la compilation du code utilisant le mot clé unsafe. Pour plus d'informations, consultez /unsafe (Activer le mode non sécurisé) (Options du compilateur C#).Optimiser le code
Active ou désactive les optimisations effectuées par le compilateur pour rendre votre fichier de sortie plus compact, plus rapide et plus efficace. Pour plus d'informations, consultez /optimize (Activer ou désactiver des optimisations) (Options du compilateur C#).
Erreurs et avertissements
Les paramètres suivants sont utilisés pour configurer les options d'erreur et d'avertissement du processus de génération.
Niveau d'avertissement
Spécifie le niveau d'affichage pour les avertissements du compilateur. Pour plus d'informations, consultez /warn (Spécifier le niveau d'avertissement) (Options du compilateur C#).Supprimer les avertissements
Désactive la capacité du compilateur à générer un ou plusieurs avertissements. Séparez les numéros des avertissements par une virgule ou un point-virgule. Pour plus d'informations, consultez /nowarn (Supprimer les avertissements spécifiés) (Options du compilateur C#).
Considérer les avertissements comme des erreurs
Les paramètres suivants sont utilisés pour spécifier quels avertissements sont traités comme des erreurs. Sélectionnez une des options suivantes pour indiquer dans quelles circonstances retourner une erreur lorsque la génération rencontre un avertissement. Pour plus d'informations, consultez /warnaserror (Considérer les avertissements comme des erreurs) (Options du compilateur C#).
Aucun
Ne considère aucun avertissement comme une erreur.Avertissements spécifiques
Considère les avertissements spécifiés comme des erreurs. Séparez les numéros des avertissements par une virgule ou un point-virgule.Tous
Considère tous les avertissements comme des erreurs.
Sortie
Les paramètres suivants sont utilisés pour configurer les options de sortie pour le processus de génération.
Chemin de sortie
Spécifie l'emplacement des fichiers de sortie pour la configuration de ce projet. Notez que le chemin d'accès est relatif ; si vous entrez un chemin d'accès absolu, il sera enregistré comme relatif. Le chemin d'accès par défaut est bin\Debug.Grâce aux configurations de génération simplifiées, le système de projet détermine s'il faut générer une version Debug ou Release. Si vous cliquez sur la commande Build dans le menu Déboguer (F5), la génération est placée dans l'emplacement de débogage, indépendamment du Chemin de sortie spécifié. Toutefois, avec la commande Build du menu Générer, elle est placée dans l'emplacement spécifié. Pour activer les configurations de génération avancées, cliquez sur Options dans le menu Outils. Dans la boîte de dialogue Options, développez Projets et solutions, cliquez sur Général, puis désactivez la case à cocher Afficher les configurations de génération avancées. Cette opération vous permet de contrôler manuellement toutes les valeurs de configuration et de vérifier si une version Debug ou Release est générée. Pour plus d'informations, consultez Général, Projets et solutions, boîte de dialogue Options.
Fichier de documentation XML
Spécifie le nom d'un fichier vers lequel seront envoyés les commentaires de documentation. Pour plus d'informations, consultez /doc (Traiter les commentaires de documentation) (Options du compilateur C#).Inscrire pour COM Interop
Indique que votre application managée expose un objet COM (wrapper CCW) qui permet à un objet COM d'interagir avec votre application managée. La propriété Type de sortie de la page Application du Concepteur de projets pour cette application doit avoir la valeur Bibliothèque de classes pour que la propriété Inscrire pour COM Interop soit disponible. Pour une classe d'exemple que vous pouvez inclure dans votre application Visual C# et exposer en tant qu'objet COM, consultez Exemple de classe COM (Guide de programmation C#).Générer un assembly de sérialisation
Spécifie s'il faut créer un assembly de sérialisation XML pour les types dans l'assembly. Pour plus d'informations, consultez Outil XML Serializer Generator (Sgen.exe).Avancé
Cliquez sur cet élément pour afficher la boîte de dialogue Paramètres de génération avancés, boîte de dialogue (C#).