Udostępnij za pośrednictwem


Interfejs VCAssemblyReference

Odniesienie do reprezentuje.Montaż netto.

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

Składnia

'Deklaracja
<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 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ę zestawu.Nazwa zestawu, wersji zestawu, klucz zleceniodawcy i ustawienia regionalne są używane przez common language runtime do jednoznacznego identyfikowania zestawu podczas wiązania.
Właściwość publiczna BuildNumber Pobiera numer kompilacji odnośny zestaw.
Właściwość publiczna CopyLocal Pobiera lub ustawia wartość określającą, czy automatycznie skopiować odwołanie do katalogu docelowego.
Właściwość publiczna CopyLocalDependencies Pobiera lub ustawia wartość określającą, czy automatycznie skopiować do lokalizacji docelowej zależności-system odnośny zestaw podczas kompilacji.
Właściwość publiczna CopyLocalSatelliteAssemblies Pobiera lub ustawia wartość określającą, czy automatycznie skopiować do lokalizacji docelowej odnośny zestaw zestawy podczas kompilacji.
Właściwość publiczna Culture Pobiera kultury dla wybranego odwołania.
Właściwość publiczna Description Zwraca lub ustawia ciąg, który reprezentuje opis obiektu lub używania grupy produkcji.
Właściwość publiczna FullPath Pobiera pełną ścieżkę pliku projektu.
Właściwość publiczna Identity Pobiera tożsamości zestawu, do którego istnieje odwołanie.
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 zestawu, do którego istnieje odwołanie.
Właściwość publiczna majorVersion Pobiera główny numer wersji zestawu, do którego istnieje odwołanie.
Właściwość publiczna MinFrameworkVersion Pobiera minimalna wersja .NET Framework wymagane przez program project.
Właściwość publiczna minorVersion Pobiera wersja pomocnicza, do którego istnieje odwołanie zestawu.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe danego obiektu.
Właściwość publiczna project Pobiera 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 token klucza publicznego dla zestawu, do którego istnieje odwołanie.
Właściwość publiczna Reference Pobiera odwołanie skojarzonych.
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 wybranego odwołania.
Właściwość publiczna StrongName Zwraca wartość wskazującą, niezależnie od tego, czy wybrane odwołanie ma silnej nazwy.
Właściwość publiczna SubType Zwraca lub ustawia podtypu pliku, w rozumieniu przez twórców.
Właściwość publiczna UseDependenciesInBuild Pobiera lub ustawia wartość określającą, czy zależności tego zestawu są używane w procesie kompilacji.
Właściwość publiczna UseInBuild Pobiera lub ustawia wartość określającą, czy ten zestaw jest używany w procesie kompilacji.
Właściwość publiczna VCProjectEngine Pobiera wskaźnik do aparatu projektu.
Właściwość publiczna VCReferences Pobiera kolekcji 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 w kolekcji.
Metoda publiczna Remove Usuwa określony projekt z roztworu.

Początek

Uwagi

Zobacz Modyfikowanie ustawień projektu uzyskać dostęp do projektu okna dialogowego stron właściwości.

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