VCAssemblyReference – rozhraní
Představuje odkaz na.NET sestavení.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
<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 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í, verzi 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é sestavení. | |
CopyLocal | Získá nebo nastaví hodnotu označující, zda automaticky kopírovat odkaz do cílového adresáře. | |
CopyLocalDependencies | Získá nebo nastaví hodnotu označující, zda během nové sestavení automaticky kopírovat závislostí – systém odkazované sestavení do cílového umístění. | |
CopyLocalSatelliteAssemblies | Získá nebo nastaví hodnotu označující, zda během nové sestavení automaticky kopírovat odkazované sestavení satelitní sestavení do cílového umístění. | |
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á-li úplnou cestu souboru projektu. | |
Identity | Získává identitu odkazované sestavení. | |
ItemName | Získá název aktuální položky v kolekci. | |
Kind | Výčet označující typ objektu získá. | |
Label | Načte zobrazovaný název odkazované sestavení. | |
majorVersion | Získá hlavní verze odkazované sestavení. | |
MinFrameworkVersion | Získá minimální verzi .NET Framework podle projektu. | |
minorVersion | Načte dílčí verze odkazované sestavení. | |
Name | Získá nebo nastaví název objektu. | |
Parent | Získá okamžitou nadřazeného objektu daného objektu. | |
project | Získá obecného Project přidružené k objektu 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á související referenční. | |
RelativePath | Získá nebo nastaví cestu pro vybraný odkaz relativní k adresáři projektu. | |
RevisionNumber | Získá číslo revize vybraný odkaz. | |
StrongName | Získá hodnotu označující, zda má vybraný odkaz silného názvu. | |
SubType | Získá nebo nastaví podtypu v souboru jako návrháři srozumitelné. | |
UseDependenciesInBuild | Získá nebo nastaví hodnotu označující, zda toto sestavení závislosti jsou při procesu vytváření. | |
UseInBuild | Získá nebo nastaví hodnotu označující, zda je v procesu vytváření použito toto sestavení. | |
VCProjectEngine | Ukazatel se získá modulu projekt. | |
VCReferences | Získá kolekce odkazů pro vybraný projekt. | |
Version | Načte verzi vybraný odkaz. |
Nahoru
Metody
Název | Popis | |
---|---|---|
MatchName | Zadaný název na název kolekce zboží odpovídá. | |
Remove | Odebere zadaný projekt z roztoku. |
Nahoru
Poznámky
Viz Změna nastavení projektu informace o přístupu k projektu dialogové okno stránky vlastností.
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