PackageRegistrationAttribute Класс

Определение

Измените класс, реализующий IVsPackage путем использования этого атрибута таким образом, чтобы средство регистрации RegPkg.exe начало искать дополнительные атрибуты. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage.

public ref class PackageRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class PackageRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class PackageRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type PackageRegistrationAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class PackageRegistrationAttribute
Inherits RegistrationAttribute
Наследование
PackageRegistrationAttribute
Атрибуты

Комментарии

RegPkg.exe использует отражение C# для определения атрибутов, изменяющих реализуемый сборкой пакет. RegPkg.exe затем оценивает каждый атрибут с помощью сведений, относящихся к текущей установке, а затем создает записи реестра, описывающие пакет в Visual Studio. Если класс наследуется от класса Managed Package Framework (MPF) Package , этот атрибут уже включен. При создании собственного класса, реализующего IVsPackage , вручную измените класс с помощью одного PackageRegistrationAttribute пакета или пакет не будет загружен.

Конструкторы

PackageRegistrationAttribute()

Инициализирует экземпляр данного атрибута.

Свойства

AllowsBackgroundLoading

Определяет, является ли пакет защищенным для загрузки в фоновом потоке.

RegisterUsing

Получает или задает метод регистрации.

SatellitePath

Получает или задает расположение dll-библиотеки ресурсов, отличное от значения по умолчанию.

TypeId

Получает текущий экземпляр данного атрибута.

(Унаследовано от RegistrationAttribute)
UseManagedResourcesOnly

Получает или задает значение, указывающее, описаны ли ресурсы пакета в управляемом пакете или во вспомогательном DLL-файле пользовательского интерфейса.

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Создает записи реестра, которые соответствуют значению этого атрибута.

Unregister(RegistrationAttribute+RegistrationContext)

Удаляет записи реестра по атрибутам.

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