VCAssemblyReference - интерфейс
Представляет ссылку на сборку .NET.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
<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
Тип VCAssemblyReference предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
AssemblyName | Получает имя сборки.Имя сборки, short, понятное имя сборки.Имя сборки, версию сборки, ключ инициатора и языковой стандарт используемые средой CLR для уникальной идентификации сборки во время привязки. | |
BuildNumber | Возвращает номер построения сборки. | |
CopyLocal | Возвращает или задает значение, указывающее, следует ли автоматически скопировать ссылку к целевому каталогу. | |
CopyLocalDependencies | Возвращает или задает значение, указывающее, следует ли автоматически копировать зависимости сборки в позицию мишени несистемные во время построения. | |
CopyLocalSatelliteAssemblies | Возвращает или задает значение, указывающее, следует ли автоматически копировать вспомогательные сборки на позицию мишени во время построения. | |
Culture | Возвращает язык и региональные параметры для выбранной ссылки. | |
Description | Получает или задает строку, представляющую описание объекта или указание об использовании группы выходных данных. | |
FullPath | Получает полный путь к файлу проекта. | |
Identity | Получает идентификатор сборки. | |
ItemName | Получает имя текущего элемента в коллекции. | |
Kind | Возвращает перечисление, представляющее тип объекта. | |
Label | Возвращает отображаемое имя сборки. | |
majorVersion | Возвращает основной номер версии сборки. | |
MinFrameworkVersion | Возвращает минимальную версию требуется проектом. | |
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