Condividi tramite


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
Proprietà pubblica 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.
Proprietà pubblica BuildNumber Ottiene il numero di build dell'assembly a cui si fa riferimento.
Proprietà pubblica CopyLocal Ottiene o imposta un valore che indica se automaticamente copiare il riferimento alla directory di destinazione.
Proprietà pubblica 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.
Proprietà pubblica 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.
Proprietà pubblica Culture ottiene le impostazioni cultura per il riferimento selezionato.
Proprietà pubblica Description Ottiene o imposta una stringa che rappresenta la descrizione per l'oggetto o l'utilizzo del gruppo di output.
Proprietà pubblica FullPath Ottiene il percorso completo del file di progetto.
Proprietà pubblica Identity Ottiene l'identità dell'assembly a cui si fa riferimento.
Proprietà pubblica ItemName Ottiene il nome dell'elemento corrente nella raccolta.
Proprietà pubblica Kind ottiene un'enumerazione che indica il tipo di oggetto.
Proprietà pubblica Label Ottiene il nome visualizzato dell'assembly a cui si fa riferimento.
Proprietà pubblica majorVersion Ottiene la versione principale dell'assembly a cui si fa riferimento.
Proprietà pubblica MinFrameworkVersion Ottiene la versione minima del .NET Framework richiesto dal progetto.
Proprietà pubblica minorVersion Ottiene la versione secondaria dell'assembly a cui si fa riferimento.
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto.
Proprietà pubblica Parent ottiene l'oggetto padre immediato di un oggetto specificato.
Proprietà pubblica project Ottiene l'oggetto generico Project oggetto associato a Visual Basic o Visual C# progetto.questa proprietà è di sola lettura.
Proprietà pubblica PublicKeyToken ottiene il token di chiave pubblica per l'assembly a cui si fa riferimento.
Proprietà pubblica Reference ottiene il riferimento associato.
Proprietà pubblica RelativePath Ottiene o imposta il percorso del riferimento selezionato, relativo alla directory del progetto.
Proprietà pubblica RevisionNumber Ottiene il numero di revisione di riferimento selezionato.
Proprietà pubblica StrongName Ottiene un valore che indica se il riferimento selezionato dispone di un nome sicuro.
Proprietà pubblica SubType Ottiene o imposta il sottotipo di file come riconosciuto dalle finestre di progettazione.
Proprietà pubblica UseDependenciesInBuild Ottiene o imposta un valore che indica se le dipendenze di questo assembly sono utilizzate nel processo di compilazione.
Proprietà pubblica UseInBuild Ottiene o imposta un valore che indica se questo assembly viene utilizzato nel processo di compilazione.
Proprietà pubblica VCProjectEngine Ottiene un puntatore al motore di progetto.
Proprietà pubblica VCReferences ottiene la raccolta di riferimenti per il progetto selezionato.
Proprietà pubblica Version Ottiene la versione di riferimento selezionato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico MatchName Corrisponde a un nome specificato con il nome di un elemento della raccolta.
Metodo pubblico 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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine