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() |
Удаляет указанный проект из решения. |