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