Partager via


VCProjectReference, interface

Représente une référence à un projet dans la même solution.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")> _
Public Interface VCProjectReference _
    Inherits VCReference
[GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")>]
type VCProjectReference =  
    interface 
        interface VCReference 
    end
public interface VCProjectReference extends VCReference

Le type VCProjectReference expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AssemblyName Obtient le nom de l'assembly pour ce projet.
Propriété publique BuildNumber Numéro de build de l'assembly référencé.
Propriété publique CopyLocal Obtient ou définit une valeur indiquant s'il faut que la référence soit automatiquement copiée dans le répertoire cible.
Propriété publique CopyLocalDependencies Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique CopyLocalSatelliteAssemblies Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Culture Obtient la culture de la référence sélectionnée.
Propriété publique Description Obtient ou définit une chaîne qui représente la description de l'objet ou de l'utilisation du groupe de sorties.
Propriété publique FullPath Obtient le chemin d'accès complet à l'assembly référencé.
Propriété publique Identity Identité de l'assembly référencé.
Propriété publique IsProjectLoaded Obtient une valeur indiquant si un projet est chargé.
Propriété publique ItemName Obtient le nom de l'élément actif dans la collection.
Propriété publique Kind Obtient une énumération indiquant le type de l'objet.
Propriété publique Label Obtient le nom complet de l'assembly référencé.
Propriété publique LinkLibraryDependency Obtient ou définit une valeur indiquant s'il existe des dépendances de bibliothèque de liens.
Propriété publique majorVersion Obtient la version principale de l'assembly référencé.
Propriété publique MinFrameworkVersion Obtient la version minimale du .NET Framework requise par le projet.
Propriété publique minorVersion Obtient la version secondaire de l'assembly référencé.
Propriété publique Name Obtient ou définit le nom de l'objet.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet donné.
Propriété publique project Obtient VCProject associé à l'objet.
Propriété publique PublicKeyToken Obtient le jeton de clé publique de l'assembly référencé.
Propriété publique Reference Affiche la référence associée à cette configuration.
Propriété publique ReferencedProject Obtient ou définit le pointeur vers le projet pour la référence de projet sélectionnée.
Propriété publique ReferencedProjectIdentifier Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique RevisionNumber Obtient le numéro de révision de la référence sélectionnée.
Propriété publique StrongName Obtient une valeur indiquant si la référence sélectionnée a un nom fort ou pas.
Propriété publique SubType Infrastructure. Réservé à un usage interne Microsoft.Ne pas utiliser.
Propriété publique UseDependenciesInBuild Définit ou obtient si les assemblys doivent être utilisés dans une build.
Propriété publique UseInBuild Définit ou obtient si les assemblys référencés doivent être utilisés dans la build.
Propriété publique UseLibraryDependencyInputs Obtient ou définit une valeur indiquant si la liaison indépendante de bibliothèques est autorisée.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.
Propriété publique VCReferences Obtient la collection de références pour le projet sélectionné.
Propriété publique Version Obtient la version de la référence sélectionnée.

Début

Méthodes

  Nom Description
Méthode publique MatchName Met en correspondance un nom spécifié avec le nom d'un élément de collecte.
Méthode publique Remove Supprime le projet spécifié de la solution.

Début

Notes

Au minimum, VCProjectReference est une dépendance d'ordre de la génération. S'il s'agit d'un assembly .NET., il est inclus dans la DLL. Si ce n'est pas un assembly .NET. il détecte un fichier de .lib, il est lié dans votre fichier EXE.

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms