VCAssemblyReference – rozhraní
Představuje odkaz na sestavení .NET.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
<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 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
AssemblyName | Získá název sestavení.Název sestavení je krátký popisný název sestavení.Název sestavení, verze 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í. |
![]() |
BuildNumber | Získá číslo sestavení odkazovaného sestavení. |
![]() |
CopyLocal | Získá nebo nastaví hodnotu označující, zda se má automaticky Kopírovat odkaz na cílový adresář. |
![]() |
CopyLocalDependencies | Získá nebo nastaví hodnotu označující, zda se má automaticky kopírovat závislosti nesystémové odkazované sestavení do cílového umístění během sestavení. |
![]() |
CopyLocalSatelliteAssemblies | Získá nebo nastaví hodnotu označující, zda se má automaticky kopírovat odkazované sestavení satelitní sestavení do cílového umístění během sestavení. |
![]() |
Culture | Získá kultury pro vybraný odkaz. |
![]() |
Description | Získá nebo nastaví řetězec, který představuje popis použití výstupu skupiny nebo objektu. |
![]() |
FullPath | Získává úplnou cestu souboru projektu. |
![]() |
Identity | Identita odkazované sestavení získá. |
![]() |
ItemName | Získá název aktuální položky v kolekci. |
![]() |
Kind | Získá výčet označující typ objektu. |
![]() |
Label | Načte zobrazovaný název odkazovaného sestavení. |
![]() |
majorVersion | Získá hlavní verze odkazovaného sestavení. |
![]() |
MinFrameworkVersion | Získá minimální verzi .NET Framework podle projektu. |
![]() |
minorVersion | Získá dílčí verze odkazovaného sestavení. |
![]() |
Name | Získá nebo nastaví název objektu. |
![]() |
Parent | Získá objekt přímým nadřízeným daného objektu. |
![]() |
project | Získá obecného Project objekt přidružený Visual Basic nebo Visual C# projektu.Vlastnost je určena pouze pro čtení. |
![]() |
PublicKeyToken | Získá token veřejného klíče pro odkazované sestavení. |
![]() |
Reference | Získá odkaz na související. |
![]() |
RelativePath | Získá nebo nastaví cestu pro vybraný odkaz, relativně vzhledem k adresáři projektu. |
![]() |
RevisionNumber | Získá číslo verze vybraného odkazu. |
![]() |
StrongName | Získá hodnotu označující, zda odkaz na vybranou nemá silný název. |
![]() |
SubType | Získá nebo nastaví podtypu souboru jako posádka návrháři. |
![]() |
UseDependenciesInBuild | Získá nebo nastaví hodnotu označující, zda toto sestavení závislosti jsou používány v procesu sestavení. |
![]() |
UseInBuild | Získá nebo nastaví hodnotu označující, zda toto sestavení se používá v procesu sestavení. |
![]() |
VCProjectEngine | Získá ukazatel na modul projektu. |
![]() |
VCReferences | Získá kolekce odkazů pro vybraný projekt. |
![]() |
Version | Získá verze vybraného odkazu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
MatchName | Shoduje se zadaným názvem název položka kolekce. |
![]() |
Remove | Odebere zadaný projekt z řešení. |
Nahoru
Poznámky
Viz Práce s vlastnostmi projektu informace o přístupu k dialogové okno stránky vlastností projektu.
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