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 | |
---|---|---|
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. | |
BuildNumber | Obtient le numéro de build de l'assembly référencé. | |
CopyLocal | Obtient ou définit une valeur indiquant si copier automatiquement la référence au répertoire cible. | |
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. | |
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. | |
Culture | Obtient la culture pour 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 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 de .NET Framework requis 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 d'accès à la référence sélectionnée, relatif 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. | |
SubType | Obtient ou définit le sous-type du fichier comme inclus par les générateurs. | |
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 indiquant si cet assembly 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 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