Поделиться через


VCAssemblyReference - интерфейс

Представляет ссылку на сборку .NET.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
<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

Тип VCAssemblyReference предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AssemblyName Получает имя сборки.Имя сборки — краткое понятное имя сборки.Имя сборки, версия сборки, ключ автора и языковой стандарт используются средой CLR для уникальной идентификации сборки во время привязки.
Открытое свойство BuildNumber Получает номер построения сборки, на которую указывает ссылка.
Открытое свойство CopyLocal Получает или задает значение, указывающее, требуется ли автоматически копировать ссылку в целевой каталог.
Открытое свойство CopyLocalDependencies Получает или задает значение, указывающее, следует ли автоматически копировать несистемные зависимости ссылочной сборки в целевое расположение во время построения.
Открытое свойство CopyLocalSatelliteAssemblies Получает или задает значение, указывающее, следует ли автоматически копировать вспомогательные сборки ссылочной сборки в целевое расположение во время построения.
Открытое свойство Culture Получает язык и региональные параметры выбранной ссылки.
Открытое свойство Description Получает или задает строку, представляющую описание объекта или указание об использовании группы выходных данных.
Открытое свойство FullPath Получает полный путь файла проекта.
Открытое свойство Identity Получает идентификатор сборки, на которую указывает ссылка.
Открытое свойство ItemName Получает имя текущего элемента в коллекции.
Открытое свойство Kind Возвращает перечисление, представляющее тип объекта.
Открытое свойство Label Получает отображаемое имя сборки, на которую указывает ссылка.
Открытое свойство majorVersion Получает основную версию сборки, на которую указывает ссылка.
Открытое свойство MinFrameworkVersion Получает минимальны номер версии .NET Framework, необходимый для проекта.
Открытое свойство minorVersion Получает дополнительную версию сборки, на которую указывает ссылка.
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство Parent Получает непосредственный родительский объект заданного объекта.
Открытое свойство project Получает универсальный объект Project, связанный с проектом Visual Basic или Visual C#.Это свойство доступно только для чтения.
Открытое свойство PublicKeyToken Получает токен открытого ключа для сборки в ссылке.
Открытое свойство Reference Получает связанную ссылку.
Открытое свойство RelativePath Получает или задает путь к выбранной ссылке относительно каталога проекта.
Открытое свойство RevisionNumber Получает номер редакции выбранной ссылки.
Открытое свойство StrongName Получает значение, указывающее, имеет ли выбранная ссылка строгое имя.
Открытое свойство SubType Получает или задает подтип файла, как его понимают конструкторы.
Открытое свойство UseDependenciesInBuild Получает или задает значение, указывающее, используются ли зависимости данной сборки в процессе построения.
Открытое свойство UseInBuild Получает или задает значение, указывающее, используется ли данная сборка в процессе построения.
Открытое свойство VCProjectEngine Получает указатель на обработчик проекта.
Открытое свойство VCReferences Получает коллекцию ссылок для выбранного проекта.
Открытое свойство Version Получает версию выбранной ссылки.

В начало страницы

Методы

  Имя Описание
Открытый метод MatchName Сопоставляет указанное имя с именем элемента коллекции.
Открытый метод Remove Удаляет указанный проект из решения.

В начало страницы

Заметки

В разделе Работа со свойствами проектов. дополнительные сведения о доступе к диалоговое окно страниц свойств проекта.

Примеры

' 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

См. также

Ссылки

Microsoft.VisualStudio.VCProjectEngine - пространство имен