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