Interfaccia VCAssemblyReference
Rappresenta un riferimento a un assembly .NET.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
<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
Il tipo VCAssemblyReference espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
AssemblyName | Ottiene il nome dell'assembly.Il nome assembly rappresenta un breve nome descrittivo per un assembly.Il nome, la versione di assembly, la chiave di creazione e le impostazioni locali vengono utilizzati da Common Language Runtime per identificare in modo univoco un assembly durante l'associazione. | |
BuildNumber | Ottiene il numero di build dell'assembly a cui si fa riferimento. | |
CopyLocal | Ottiene o imposta un valore che indica se copiare automaticamente il riferimento nella directory di destinazione. | |
CopyLocalDependencies | Ottiene o imposta un valore che indica se copiare automaticamente nel percorso di destinazione le dipendenze non di sistema dell'assembly a cui si fa riferimento nel corso di una compilazione. | |
CopyLocalSatelliteAssemblies | Ottiene o imposta un valore che indica se copiare automaticamente nel percorso di destinazione gli assembly satellite dell'assembly a cui si fa riferimento nel corso di una compilazione. | |
Culture | Ottiene le impostazioni cultura del riferimento selezionato. | |
Description | Ottiene o imposta una stringa che rappresenta la descrizione per l'oggetto o l'utilizzo del gruppo di output. | |
FullPath | Ottiene il percorso completo del file di progetto. | |
Identity | Ottiene l'identità dell'assembly a cui viene fatto riferimento. | |
ItemName | Ottiene il nome dell'elemento corrente nella raccolta. | |
Kind | Ottiene un'enumerazione che indica il tipo di oggetto. | |
Label | Ottiene il nome visualizzato dell'assembly a cui si fa riferimento. | |
majorVersion | Ottiene la versione principale dell'assembly a cui si fa riferimento. | |
MinFrameworkVersion | Ottiene la versione minima di .NET Framework richiesta dal progetto. | |
minorVersion | Ottiene la versione minima dell'assembly a cui si fa riferimento. | |
Name | Ottiene o imposta il nome dell'oggetto. | |
Parent | Ottiene l'oggetto padre immediato di un determinato oggetto. | |
project | Ottiene l'oggetto Project generico associato al progetto di Visual Basic o di Visual C#.Questa proprietà è in sola lettura. | |
PublicKeyToken | Ottiene il token della chiave pubblica per l'assembly a cui viene fatto riferimento. | |
Reference | Ottiene il riferimento associato. | |
RelativePath | Ottiene o imposta il percorso del riferimento selezionato, relativo alla directory del progetto. | |
RevisionNumber | Ottiene il numero di revisione del riferimento selezionato. | |
StrongName | Ottiene un valore che indica se il riferimento selezionato ha o meno un nome sicuro. | |
SubType | Ottiene o imposta il sottotipo del file come riconosciuto dalle finestre di progettazione. | |
UseDependenciesInBuild | Ottiene o imposta un valore che indica se le dipendenze dell'assembly vengono utilizzate nel processo di compilazione. | |
UseInBuild | Ottiene o imposta un valore che indica se l'assembly è inserito nel processo di compilazione. | |
VCProjectEngine | Ottiene un puntatore al motore di gestione del progetto. | |
VCReferences | Ottiene la raccolta di riferimenti per il progetto selezionato. | |
Version | Ottiene la versione del riferimento selezionato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
MatchName | Confronta un nome specificato con il nome di un elemento della raccolta. | |
Remove | Rimuove il progetto specificato dalla soluzione. |
In alto
Note
Vedere Utilizzo di proprietà di progetto per informazioni sull'accesso alla finestra di dialogo pagine delle proprietà di un progetto.
Esempi
' 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