Partager via


VCAssemblyReference, interface

Représente une référence à un assembly .NET.

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

Syntaxe

'Déclaration
<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")> _
Public Interface VCAssemblyReference _
    Inherits VCReference
[GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"1D4A641D-F7C4-4E8C-A30F-31F345D97A32")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("1D4A641D-F7C4-4E8C-A30F-31F345D97A32")>]
type VCAssemblyReference =  
    interface
        interface VCReference
    end
public interface VCAssemblyReference extends VCReference

Le type VCAssemblyReference expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AssemblyName Obtient le nom de l'assembly.Le nom de l'assembly est un court, nom convivial pour un assembly.Le nom de l'assembly, la version d'assembly, la clé de création, et les paramètres régionaux sont utilisés par le common language runtime pour identifier uniquement un assembly pendant la liaison.
Propriété publique BuildNumber Obtient le numéro de build de l'assembly référencé.
Propriété publique CopyLocal Obtient ou définit une valeur indiquant si copier automatiquement la référence au répertoire cible.
Propriété publique CopyLocalDependencies Obtient ou définit une valeur indiquant si copier automatiquement les dépendances du non- système référencées non-système de l'assembly à l'emplacement cible pendant une génération.
Propriété publique CopyLocalSatelliteAssemblies Obtient ou définit une valeur indiquant si copier automatiquement les assemblys satellites référencés de l'assembly à l'emplacement cible pendant une génération.
Propriété publique Culture Obtient la culture pour 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 complet du fichier projet.
Propriété publique Identity Obtient l'identité de l'assembly référencé.
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 majorVersion Obtient la version principale de l'assembly référencé.
Propriété publique MinFrameworkVersion Obtient la version minimale de .NET Framework requis 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 l'objet Project générique associé au projet Visual Basic ou Visual C#.Cette propriété est en lecture seule.
Propriété publique PublicKeyToken Obtient le jeton de clé publique de l'assembly référencé.
Propriété publique Reference Obtient la référence associée.
Propriété publique RelativePath Obtient ou définit le chemin d'accès à la référence sélectionnée, relatif au répertoire de projet.
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.
Propriété publique SubType Obtient ou définit le sous-type du fichier comme inclus par les générateurs.
Propriété publique UseDependenciesInBuild Obtient ou définit une valeur indiquant si les dépendances de cet assembly sont utilisées dans le processus de génération.
Propriété publique UseInBuild Obtient ou définit une valeur indiquant si cet assembly est utilisé dans le processus de génération.
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

Consultez Modification des paramètres d'un projet pour plus d'informations sur l'accès à la boîte de dialogue des pages de propriétés d'un projet.

Exemples

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a 
' Visual C++ project loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim vcar As VCAssemblyReference
        Dim refcfg As VCReferenceConfiguration

        prj = DTE.Solution.Projects.Item(1).Object
        If prj.CanAddAssemblyReference("C:\Program Files\ _
        Microsoft Visual Studio 8\Common7\IDE\ _
        PublicAssemblies\envdte.dll") Then
           vcar = prj.AddAssemblyReference("C:\Program Files\ _
           Microsoft Visual Studio 8\Common7\IDE\ _
           PublicAssemblies\envdte.dll")
        End If
        refcfg = vcar.ReferenceConfigurations.Item(1)
        MsgBox("Consumable? " & refcfg.ConsumableByDesigner)
    End Sub
End Module

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms