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 | |
---|---|---|
![]() |
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. |
![]() |
BuildNumber | Pobiera numer kompilacji odnośny zestaw. |
![]() |
CopyLocal | Pobiera lub ustawia wartość określającą, czy automatycznie skopiować odwołanie do katalogu docelowego. |
![]() |
CopyLocalDependencies | Pobiera lub ustawia wartość określającą, czy automatycznie skopiować do lokalizacji docelowej zależności-system odnośny zestaw podczas kompilacji. |
![]() |
CopyLocalSatelliteAssemblies | Pobiera lub ustawia wartość określającą, czy automatycznie skopiować do lokalizacji docelowej odnośny zestaw zestawy podczas kompilacji. |
![]() |
Culture | Pobiera kultury dla wybranego odwołania. |
![]() |
Description | Zwraca lub ustawia ciąg, który reprezentuje opis obiektu lub używania grupy produkcji. |
![]() |
FullPath | Pobiera pełną ścieżkę pliku projektu. |
![]() |
Identity | Pobiera tożsamości zestawu, do którego istnieje odwołanie. |
![]() |
ItemName | Pobiera nazwę bieżącego elementu w kolekcji. |
![]() |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. |
![]() |
Label | Pobiera nazwę wyświetlania zestawu, do którego istnieje odwołanie. |
![]() |
majorVersion | Pobiera główny numer wersji zestawu, do którego istnieje odwołanie. |
![]() |
MinFrameworkVersion | Pobiera minimalna wersja .NET Framework wymagane przez program project. |
![]() |
minorVersion | Pobiera wersja pomocnicza, do którego istnieje odwołanie zestawu. |
![]() |
Name | Zwraca lub ustawia nazwę obiektu. |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe danego obiektu. |
![]() |
project | Pobiera rodzajową Project obiektu skojarzonego z Visual Basic lub Visual C# projektu.Ta właściwość jest tylko do odczytu. |
![]() |
PublicKeyToken | Pobiera token klucza publicznego dla zestawu, do którego istnieje odwołanie. |
![]() |
Reference | Pobiera odwołanie skojarzonych. |
![]() |
RelativePath | Pobiera lub ustawia ścieżkę do wybranego odwołania, względem katalogu projektu. |
![]() |
RevisionNumber | Pobiera numer wybranego odwołania. |
![]() |
StrongName | Zwraca wartość wskazującą, niezależnie od tego, czy wybrane odwołanie ma silnej nazwy. |
![]() |
SubType | Zwraca lub ustawia podtypu pliku, w rozumieniu przez twórców. |
![]() |
UseDependenciesInBuild | Pobiera lub ustawia wartość określającą, czy zależności tego zestawu są używane w procesie kompilacji. |
![]() |
UseInBuild | Pobiera lub ustawia wartość określającą, czy ten zestaw jest używany w procesie kompilacji. |
![]() |
VCProjectEngine | Pobiera wskaźnik do aparatu projektu. |
![]() |
VCReferences | Pobiera kolekcji odniesienia dla wybranego projektu. |
![]() |
Version | Pobiera wersję wybranego odwołania. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
MatchName | Pasuje do określonej nazwy do nazwy elementu w kolekcji. |
![]() |
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