ProvideBindingPathAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут регистрирует путь, который должен проверяться на наличие потенциальных сборок во время загрузки сборки.
Например: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="
Это позволит зарегистрировать PackageFolder (т. е. расположение файла pkgdef) в качестве каталога для проверки загрузки сборок.
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
- Наследование
- Атрибуты
Конструкторы
ProvideBindingPathAttribute() |
Этот атрибут регистрирует путь, который должен проверяться на наличие потенциальных сборок во время загрузки сборки. Например: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=" Это позволит зарегистрировать PackageFolder (т. е. расположение файла pkgdef) в качестве каталога для проверки загрузки сборок. |
Свойства
SubPath |
Необязательный SubPath, которое необходимо задать после $PackageFolder$. Этот параметр следует использовать, если требуется проверить сборки, которые находятся в другом каталоге, отличном от каталога файла pkgdef. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Зарегистрируйте путь к компоненту (или при необходимости вложенный путь к компоненту) в качестве дополнительного пути, который диспетчер сборок VS будет проверять при попытке разрешения сборок. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отмена регистрации пути компонента в качестве пути привязки |