Udostępnij za pośrednictwem


Interfejs VCAssemblyReference

Reprezentuje odwołanie do zestawu platformy .NET.

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AssemblyName Pobiera nazwę zestawu.Nazwa zestawu jest krótka, przyjazną nazwę dla asemblowania.Nazwa zestawu, wersja zestawu, klucz zleceniodawcy i ustawień regionalnych są używane przez aparat plików wykonywalnych języka do unikatowego identyfikowania zespół podczas wiązania.
Właściwość publiczna BuildNumber Pobiera numer kompilacji odnośny zestaw.
Właściwość publiczna CopyLocal Pobiera lub ustawia wartość wskazującą, czy automatycznie kopiować odniesienie do katalogu docelowego.
Właściwość publiczna CopyLocalDependencies Pobiera lub ustawia wartość wskazującą, czy automatycznie kopiować zależności-system odwołanie zestawu do lokalizacji docelowej podczas kompilacji.
Właściwość publiczna CopyLocalSatelliteAssemblies Pobiera lub ustawia wartość wskazującą, czy automatycznie kopiować odnośny zestaw zestawy satelickie do lokalizacji docelowej podczas kompilacji.
Właściwość publiczna Culture Pobiera kultury dla wybranego odwołania.
Właściwość publiczna Description Pobiera lub ustawia ciąg, który reprezentuje opis obiektu lub stosowania grupy danych wyjściowych.
Właściwość publiczna FullPath Pobiera pełną ścieżkę pliku projektu.
Właściwość publiczna Identity Pobiera tożsamości odnośny zestaw.
Właściwość publiczna ItemName Pobiera nazwę bieżącego elementu w kolekcji.
Właściwość publiczna Kind Pobiera Wyliczenie wskazujące typ obiektu.
Właściwość publiczna Label Pobiera nazwę wyświetlania odnośny zestaw.
Właściwość publiczna majorVersion Pobiera główny numer wersji odnośny zestaw.
Właściwość publiczna MinFrameworkVersion Pobiera minimalna wersja .NET Framework wymagane przez projekt.
Właściwość publiczna minorVersion Pobiera wersja pomocnicza odnośny zestaw.
Właściwość publiczna Name Pobiera lub ustawia nazwę obiektu.
Właściwość publiczna Parent Pobiera obiekt nadrzędny natychmiastowego danego obiektu.
Właściwość publiczna project Pobiera nazwę rodzajową Project obiektu skojarzonego z Visual Basic lub Visual C# projektu.Ta właściwość jest tylko do odczytu.
Właściwość publiczna PublicKeyToken Pobiera tokenu klucza publicznego dla odwołania zestawu.
Właściwość publiczna Reference Pobiera odwołanie skojarzone.
Właściwość publiczna RelativePath Pobiera lub ustawia ścieżkę do wybranego odwołania względem katalogu projektu.
Właściwość publiczna RevisionNumber Pobiera numer wersji wybranego odwołania.
Właściwość publiczna StrongName Pobiera wartość wskazująca, czy wybrane odwołanie ma silnej nazwy.
Właściwość publiczna SubType Pobiera lub ustawia podtypu pliku jak rozumieć przez projektantów.
Właściwość publiczna UseDependenciesInBuild Pobiera lub ustawia wartość wskazującą, czy zależności tego zestawu są używane w procesie tworzenia profilu.
Właściwość publiczna UseInBuild Pobiera lub ustawia wartość wskazującą, czy ten zestaw jest używany w procesie tworzenia profilu.
Właściwość publiczna VCProjectEngine Pobiera wskaźnik do aparatu projektu.
Właściwość publiczna VCReferences Pobiera kolekcja odniesienia dla wybranego projektu.
Właściwość publiczna Version Pobiera wersję wybranego odwołania.

Początek

Metody

  Nazwa Opis
Metoda publiczna MatchName Pasuje do określonej nazwy do nazwy elementu kolekcji.
Metoda publiczna Remove Usuwa określony projekt z rozwiązania.

Początek

Uwagi

Zobacz Praca z właściwościami projektu uzyskać dostęp do projektu właściwość strony okno dialogowe.

Przykłady

' 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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine