Partager via


Structure et Références, Propriétés communes, boîte de dialogue Pages de propriétés de <NomProjet>

Utilisez cette page de propriétés pour définir des références à partir d'un projet C++ sur des assemblys .NET Framework, des composants COM ou des projets externes.

Pour ouvrir cette page de propriétés, cliquez avec le bouton droit sur le projet dans Explorateur de solutions, cliquez sur Propriétés, développez le nœud Propriétés communes, puis sélectionnez Références.

Framework cible

Par défaut pour les nouveaux projets, le Framework cible a la valeur .NET Framework 4. L'IDE ne prend pas en charge la modification du framework ciblé, mais vous pouvez le modifier manuellement.

Dans le fichier projet (.vcxproj), le Framework ciblé par défaut est représenté par l'élément de propriété <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>. Pour modifier le .NET Framework ciblé, déchargez le projet, utilisez un éditeur de texte pour ouvrir le fichier projet, puis modifiez la valeur de l'élément de propriété v4.0 en une autre version installée sur votre serveur. Par exemple, si vous spécifiez v3.5, qui représente le .NET Framework v3.5, les Visual Studio 2008 SP1 doivent être installés. Enregistrez et fermez le fichier, rechargez le projet et vérifiez que le Framework ciblé est affiché dans la page de propriétés.

Références

Le volet Références affiche une liste de tous les composants auxquels votre projet fait actuellement référence, tels que les assemblys .NET Framework, les composants COM et les projets externes.

  • Ajouter une nouvelle référence
    Ouvre la boîte de dialogue Ajouter une référence.

  • Supprimer la référence
    Supprime la référence qui est sélectionné dans la liste Références.

Propriétés de la référence ActiveX

Les propriétés de référence ActiveX sont uniquement disponibles pour les références aux composants COM. Ces propriétés sont uniquement affichées lorsqu'un composant COM est sélectionné dans le volet Références. Les propriétés ne peuvent pas être modifiées.

  • Chemin d'accès complet du contrôle
    Affiche le chemin d'accès au répertoire du contrôle référencé.

  • Contrôle GUID
    Affiche le GUID du contrôle ActiveX.

  • Version du contrôle
    Affiche la version du contrôle ActiveX référencé.

  • Nom de la bibliothèque de types
    Affiche le nom de la bibliothèque de types référencée.

  • Outil Wrapper
    Affiche l'outil utilisé pour générer l'assembly d'interopérabilité à partir de la bibliothèque COM ou du contrôle ActiveX référencé.

Propriétés de la référence à l'assembly

Les propriétés de la référence à l'assembly sont uniquement disponibles pour les références aux assemblys du .NET Framework. Ces propriétés sont uniquement affichées lorsqu'un assembly du .NET Framework est sélectionné dans le volet Références. Les propriétés ne peuvent pas être modifiées.

  • Chemin relatif
    Affiche le chemin d'accès relatif du répertoire de projet à l'assembly référencé.

Propriétés de la génération

Les propriétés suivantes vous permettent de spécifier comment générer avec des références.

  • Copie locale
    Spécifie s'il faut copier automatiquement l'assembly référencé vers l'emplacement cible pendant une génération.

  • Copie des assemblys satellites locaux
    Spécifie si les assemblys satellites de l'assembly référencé doivent être copiés automatiquement dans l'emplacement cible durant une génération. Utilisé uniquement si Copie locale a la valeur true.

  • Sortie d'assembly de référence
    Spécifie que cet assembly est utilisé dans le processus de génération. Si la valeur est true, l'assembly sera utilisé sur la ligne de commande du compilateur durant la génération.

Propriétés de la référence de projet

Les propriétés suivantes définissent une référence entre projets , du projet qui est sélectionné dans le volet Références vers un autre projet, qui n'est pas en général dans la même solution. Le projet sélectionné est le projet dépendant et l'autre projet est le projet indépendant. Suite à la création d'une référence entre projets, le projet indépendant est généré avant le projet dépendant. Une référence de projet s'applique à un projet dépendant spécifique, pas à la solution entière. Pour plus d'informations, consultez Références de projet.

  • Dépendances de bibliothèque de liens
    Lorsque cette propriété a la valeur True, le système de projet incorpore dans le projet dépendant des fichiers .lib qui sont générés par le projet indépendant. En général, vous indiquerez True.

  • Identificateur de projet
    Identifie de manière unique le projet indépendant. La valeur d'une propriété est un GUID système interne qui ne peut pas être modifié.

  • Utiliser les entrées de dépendance de bibliothèque
    Lorsque cette propriété a la valeur False, le système de projet n'incorporera pas dans le projet dépendant les fichiers .obj de la bibliothèque qui sont générés par le projet indépendant. Par conséquent, cette valeur désactive la liaison incrémentielle. En général, vous indiquerez False car la génération de l'application peut prendre un certain temps s'il existe de nombreux projets indépendants.

Propriétés de la référence

Les propriétés suivantes ne peuvent pas être modifiées.

  • Nom de l'assembly
    Affiche le nom de l'assembly pour l'assembly référencé.

  • Culture
    Affiche la culture de la référence sélectionnée.

  • Description
    Affiche la description de la référence sélectionnée.

  • Chemin d'accès complet
    Affiche le chemin d'accès au répertoire de l'assembly référencé.

  • Identité
    Affiche le chemin d'accès complet des assemblys du .NET Framework. Pour les composants COM, affiche le GUID.

  • Étiquette
    Affiche l'étiquette de la référence.

  • Nom
    Affiche le nom de la référence.

  • Jeton de clé publique
    Affiche le jeton de clé publique utilisé pour identifier l'assembly référencé.

  • Nom fort
    true si l'assembly référencé a un nom fort. Un assembly à nom fort est associé à une version unique.

  • Version
    Affiche la version de l'assembly référencé.

Voir aussi

Tâches

Comment : ouvrir les pages de propriétés d'un projet

Référence

Pages de propriétés (C++)

Historique des modifications

Date

Historique

Motif

Juillet 2010

Décrit la section « Propriétés de référence de projet ».

Résolution des bogues de contenu.