Share via


VCAssemblyReference – rozhraní

Představuje odkaz na sestavení .NET.

Obor názvů:  Microsoft.VisualStudio.VCProjectEngine
Sestavení:  Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Deklarace
<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

Typ VCAssemblyReference zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AssemblyName Získá název sestavení.Název sestavení je krátký popisný název sestavení.Název sestavení, verze sestavení, původce klíč a národního prostředí jsou používány společného jazykového modulu runtime k jednoznačné identifikaci sestavení během vázání.
Veřejná vlastnost BuildNumber Získá číslo sestavení odkazovaného sestavení.
Veřejná vlastnost CopyLocal Získá nebo nastaví hodnotu označující, zda se má automaticky Kopírovat odkaz na cílový adresář.
Veřejná vlastnost CopyLocalDependencies Získá nebo nastaví hodnotu označující, zda se má automaticky kopírovat závislosti nesystémové odkazované sestavení do cílového umístění během sestavení.
Veřejná vlastnost CopyLocalSatelliteAssemblies Získá nebo nastaví hodnotu označující, zda se má automaticky kopírovat odkazované sestavení satelitní sestavení do cílového umístění během sestavení.
Veřejná vlastnost Culture Získá kultury pro vybraný odkaz.
Veřejná vlastnost Description Získá nebo nastaví řetězec, který představuje popis použití výstupu skupiny nebo objektu.
Veřejná vlastnost FullPath Získává úplnou cestu souboru projektu.
Veřejná vlastnost Identity Identita odkazované sestavení získá.
Veřejná vlastnost ItemName Získá název aktuální položky v kolekci.
Veřejná vlastnost Kind Získá výčet označující typ objektu.
Veřejná vlastnost Label Načte zobrazovaný název odkazovaného sestavení.
Veřejná vlastnost majorVersion Získá hlavní verze odkazovaného sestavení.
Veřejná vlastnost MinFrameworkVersion Získá minimální verzi .NET Framework podle projektu.
Veřejná vlastnost minorVersion Získá dílčí verze odkazovaného sestavení.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost Parent Získá objekt přímým nadřízeným daného objektu.
Veřejná vlastnost project Získá obecného Project objekt přidružený Visual Basic nebo Visual C# projektu.Vlastnost je určena pouze pro čtení.
Veřejná vlastnost PublicKeyToken Získá token veřejného klíče pro odkazované sestavení.
Veřejná vlastnost Reference Získá odkaz na související.
Veřejná vlastnost RelativePath Získá nebo nastaví cestu pro vybraný odkaz, relativně vzhledem k adresáři projektu.
Veřejná vlastnost RevisionNumber Získá číslo verze vybraného odkazu.
Veřejná vlastnost StrongName Získá hodnotu označující, zda odkaz na vybranou nemá silný název.
Veřejná vlastnost SubType Získá nebo nastaví podtypu souboru jako posádka návrháři.
Veřejná vlastnost UseDependenciesInBuild Získá nebo nastaví hodnotu označující, zda toto sestavení závislosti jsou používány v procesu sestavení.
Veřejná vlastnost UseInBuild Získá nebo nastaví hodnotu označující, zda toto sestavení se používá v procesu sestavení.
Veřejná vlastnost VCProjectEngine Získá ukazatel na modul projektu.
Veřejná vlastnost VCReferences Získá kolekce odkazů pro vybraný projekt.
Veřejná vlastnost Version Získá verze vybraného odkazu.

Nahoru

Metody

  Název Popis
Veřejná metoda MatchName Shoduje se zadaným názvem název položka kolekce.
Veřejná metoda Remove Odebere zadaný projekt z řešení.

Nahoru

Poznámky

Viz Práce s vlastnostmi projektu informace o přístupu k dialogové okno stránky vlastností projektu.

Příklady

' 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

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCProjectEngine – obor názvů