Sdílet prostřednictvím


VCAssemblyReference – rozhraní

Představuje odkaz na.NET sestavení.

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

Syntaxe

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

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í, verzi 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é sestavení.
Veřejná vlastnost CopyLocal Získá nebo nastaví hodnotu označující, zda automaticky kopírovat odkaz do cílového adresáře.
Veřejná vlastnost CopyLocalDependencies Získá nebo nastaví hodnotu označující, zda během nové sestavení automaticky kopírovat závislostí – systém odkazované sestavení do cílového umístění.
Veřejná vlastnost CopyLocalSatelliteAssemblies Získá nebo nastaví hodnotu označující, zda během nové sestavení automaticky kopírovat odkazované sestavení satelitní sestavení do cílového umístění.
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á-li úplnou cestu souboru projektu.
Veřejná vlastnost Identity Získává identitu odkazované sestavení.
Veřejná vlastnost ItemName Získá název aktuální položky v kolekci.
Veřejná vlastnost Kind Výčet označující typ objektu získá.
Veřejná vlastnost Label Načte zobrazovaný název odkazované sestavení.
Veřejná vlastnost majorVersion Získá hlavní verze odkazované sestavení.
Veřejná vlastnost MinFrameworkVersion Získá minimální verzi .NET Framework podle projektu.
Veřejná vlastnost minorVersion Načte dílčí verze odkazované sestavení.
Veřejná vlastnost Name Získá nebo nastaví název objektu.
Veřejná vlastnost Parent Získá okamžitou nadřazeného objektu daného objektu.
Veřejná vlastnost project Získá obecného Project přidružené k objektu 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á související referenční.
Veřejná vlastnost RelativePath Získá nebo nastaví cestu pro vybraný odkaz relativní k adresáři projektu.
Veřejná vlastnost RevisionNumber Získá číslo revize vybraný odkaz.
Veřejná vlastnost StrongName Získá hodnotu označující, zda má vybraný odkaz silného názvu.
Veřejná vlastnost SubType Získá nebo nastaví podtypu v souboru jako návrháři srozumitelné.
Veřejná vlastnost UseDependenciesInBuild Získá nebo nastaví hodnotu označující, zda toto sestavení závislosti jsou při procesu vytváření.
Veřejná vlastnost UseInBuild Získá nebo nastaví hodnotu označující, zda je v procesu vytváření použito toto sestavení.
Veřejná vlastnost VCProjectEngine Ukazatel se získá modulu projekt.
Veřejná vlastnost VCReferences Získá kolekce odkazů pro vybraný projekt.
Veřejná vlastnost Version Načte verzi vybraný odkaz.

Nahoru

Metody

  Název Popis
Veřejná metoda MatchName Zadaný název na název kolekce zboží odpovídá.
Veřejná metoda Remove Odebere zadaný projekt z roztoku.

Nahoru

Poznámky

Viz Změna nastavení projektu informace o přístupu k projektu dialogové okno stránky vlastností.

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ů