ProvideBindingPathAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут регистрирует путь, который необходимо проверить на наличие сборки-кандидатов во время загрузки сборки.
Например: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""
Это позволит зарегистрировать PackageFolder (т. е. расположение файла pkgdef) в качестве каталога, который будет проверяться для загрузки сборок.
public ref class ProvideBindingPathAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideBindingPathAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideBindingPathAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideBindingPathAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideBindingPathAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Комментарии
Пример:
[...\VisualStudio\10.0\BindingPaths\{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}]
"$PackageFolder$"=""
Это регистрирует PackageFolder (то есть расположение pkgdef-файла) в качестве каталога для проверки загрузки сборок.
Конструкторы
ProvideBindingPathAttribute() |
Инициализирует новый экземпляр класса ProvideBindingPathAttribute. |
Свойства
SubPath |
Необязательный SubPath, которое необходимо задать после $PackageFolder$. Этот параметр следует использовать, если требуется проверить сборки, которые находятся в другом каталоге, отличном от каталога файла pkgdef. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Регистрирует данный атрибут с заданным контекстом. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отменяет регистрацию этого атрибута. |