IExtension - интерфейс
Содержит метаданные из манифеста VSIX.
Пространство имен: Microsoft.VisualStudio.ExtensionManager
Сборка: Microsoft.VisualStudio.ExtensionManager (в Microsoft.VisualStudio.ExtensionManager.dll)
Синтаксис
'Декларация
Public Interface IExtension
public interface IExtension
public interface class IExtension
type IExtension = interface end
public interface IExtension
Тип IExtension предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
AdditionalElements | |
![]() |
Content | Содержимое в расширении. |
![]() |
Header | Содержит метаданные в узле «идентификатор» расширений. |
![]() |
LocalizedAdditionalElements | |
![]() |
References | Коллекция зависимостей расширения. |
![]() |
SchemaVersion | |
![]() |
Targets | |
![]() |
Type |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
IsProductSupported |
В начало страницы
Заметки
Хотя api-интерфейс поддерживает инфраструктуру Диспетчер расширений не рекомендуется использовать его, поскольку оно может изменяться.
Обычно расширения развертываются в пакеты VSIX, каждый из которых содержит файл манифеста VSIX, чтобы оставить ее метаданные. Дополнительные сведения о развертывании модулей см в подразделе Развертывание расширений Visual Studio.
Дополнительные сведения о структуре файлов манифеста VSIX см. в разделе Справочник по схеме расширения VSIX.