VCAssemblyReference Интерфейс

Определение

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

public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
public interface class VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
__interface VCAssemblyReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
[System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCAssemblyReference : Microsoft.VisualStudio.VCProjectEngine.VCReference
[<System.Runtime.InteropServices.Guid("04F61F1D-8CB4-4F98-867A-BB93140BAC5B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCAssemblyReference = interface
    interface VCReference
Public Interface VCAssemblyReference
Implements VCReference
Атрибуты
Реализации

Примеры

' 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  

Комментарии

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

Свойства

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

Получает коллекцию ссылок для выбранного проекта.

VCReferenceType
Version

Получает версию выбранной ссылки.

Методы

MatchName(String, Boolean)

Сопоставляет указанное имя с именем элемента коллекции.

Remove()

Удаляет указанный проект из решения.

Применяется к