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("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
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.Nome, la versione di assembly, la chiave del creatore 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 automaticamente copiare il riferimento alla directory di destinazione. | |
CopyLocalDependencies | Ottiene o imposta un valore che indica se automaticamente copiare le dipendenze non di sistema dell'assembly a cui si fa riferimento nel percorso di destinazione durante la compilazione. | |
CopyLocalSatelliteAssemblies | Ottiene o imposta un valore che indica se automaticamente copiare gli assembly satellite dell'assembly a cui si fa riferimento nel percorso di destinazione durante la compilazione. | |
Culture | ottiene le impostazioni cultura per il 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 si fa 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 del .NET Framework richiesto dal progetto. | |
minorVersion | Ottiene la versione secondaria dell'assembly a cui si fa riferimento. | |
Name | Ottiene o imposta il nome dell'oggetto. | |
Parent | ottiene l'oggetto padre immediato di un oggetto specificato. | |
project | Ottiene l'oggetto generico Project oggetto associato a Visual Basic o Visual C# progetto.questa proprietà è di sola lettura. | |
PublicKeyToken | ottiene il token di chiave pubblica per l'assembly a cui si fa 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 di riferimento selezionato. | |
StrongName | Ottiene un valore che indica se il riferimento selezionato dispone di un nome sicuro. | |
SubType | Ottiene o imposta il sottotipo di file come riconosciuto dalle finestre di progettazione. | |
UseDependenciesInBuild | Ottiene o imposta un valore che indica se le dipendenze di questo assembly sono utilizzate nel processo di compilazione. | |
UseInBuild | Ottiene o imposta un valore che indica se questo assembly viene utilizzato nel processo di compilazione. | |
VCProjectEngine | Ottiene un puntatore al motore di progetto. | |
VCReferences | ottiene la raccolta di riferimenti per il progetto selezionato. | |
Version | Ottiene la versione di riferimento selezionato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
MatchName | Corrisponde a un nome specificato con il nome di un elemento della raccolta. | |
Remove | Rimuove il progetto specificato dalla soluzione. |
In alto
Note
vedere Modifica delle impostazioni 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