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("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")> _
Public Interface VCAssemblyReference _
Inherits VCReference
[GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"BBD5E771-EA8A-4665-817A-E79BA9AB77BD")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("BBD5E771-EA8A-4665-817A-E79BA9AB77BD")>]
type VCAssemblyReference =
interface
interface VCReference
end
public interface VCAssemblyReference extends VCReference
Le type VCAssemblyReference expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AssemblyName | Obtient le nom de l'assembly.Le nom de l'assembly est un nom court et convivial pour un assembly.Le nom de l'assembly, la version de l'assembly, la clé d'originateur et les paramètres régionaux sont utilisés par le Common Language Runtime pour identifier un assembly pendant la liaison. | |
BuildNumber | Obtient le numéro de build de l'assembly référencé. | |
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. | |
CopyLocalDependencies | Obtient ou définit une valeur indiquant si les dépendances non-système de l'assembly référencée à l'emplacement cible lors d'une génération peuvent être copiées automatiquement ou non. | |
CopyLocalSatelliteAssemblies | Obtient ou définit une valeur indiquant si les assemblys satellites de l'assembly référencé doivent être copiés automatiquement dans l'emplacement cible durant une génération. | |
Culture | Obtient la culture de la référence sélectionnée. | |
Description | Obtient ou définit une chaîne qui représente la description de l'objet ou de l'utilisation du groupe de sorties. | |
FullPath | Obtient le chemin d'accès complet du fichier projet. | |
Identity | Obtient l'identité de l'assembly référencé. | |
ItemName | Obtient le nom de l'élément actif dans la collection. | |
Kind | Obtient une énumération indiquant le type de l'objet. | |
Label | Obtient le nom complet de l'assembly référencé. | |
majorVersion | Obtient la version principale de l'assembly référencé. | |
MinFrameworkVersion | Obtient la version minimale du .NET Framework requise par le projet. | |
minorVersion | Obtient la version secondaire de l'assembly référencé. | |
Name | Obtient ou définit le nom de l'objet. | |
Parent | Obtient l'objet parent immédiat d'un objet donné. | |
project | Obtient l'objet Project générique associé au projet Visual Basic ou Visual C#.Cette propriété est en lecture seule. | |
PublicKeyToken | Obtient le jeton de clé publique de l'assembly référencé. | |
Reference | Obtient la référence associée. | |
RelativePath | Obtient ou définit le chemin de la référence sélectionnée par rapport au répertoire de projet. | |
RevisionNumber | Obtient le numéro de révision de la référence sélectionnée. | |
StrongName | Obtient une valeur indiquant si la référence sélectionnée a un nom fort ou pas. | |
SubType | Obtient ou définit le sous-type de fichier interprété par les concepteurs. | |
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. | |
UseInBuild | Obtient ou définit une valeur qui indique si cet assemblage est utilisé dans le processus de génération. | |
VCProjectEngine | Obtient un pointeur vers le moteur de projet. | |
VCReferences | Obtient la collection de références pour le projet sélectionné. | |
Version | Obtient la version de la référence sélectionnée. |
Début
Méthodes
Nom | Description | |
---|---|---|
MatchName | Met en correspondance un nom spécifié avec le nom d'un élément de collecte. | |
Remove | Supprime le projet spécifié de la solution. |
Début
Notes
Consultez Utilisation des propriétés de 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