Compartilhar via


ProvideBindingPathAttribute Classe

Definição

Esse atributo registra um caminho que deve ser investigado para assemblies candidatos no tempo de carregamento do assembly.

Por exemplo: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""

Isso registraria o "PackageFolder" (ou seja, o local do arquivo pkgdef) como um diretório a ser investigado para que os assemblies sejam carregados.

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
Herança
ProvideBindingPathAttribute
Atributos

Construtores

ProvideBindingPathAttribute()

Esse atributo registra um caminho que deve ser investigado para assemblies candidatos no tempo de carregamento do assembly.

Por exemplo: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""

Isso registraria o "PackageFolder" (ou seja, o local do arquivo pkgdef) como um diretório a ser investigado para que os assemblies sejam carregados.

Propriedades

SubPath

Um SubPath opcional a ser definido após $PackageFolder$. Isso deve ser usado se os assemblies a serem investigados residirem em um diretório diferente do arquivo pkgdef.

TypeId

Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor sobre as instâncias que podem ser aplicadas a uma classe.

(Herdado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)

Obtém o caminho do Registro (em relação à raiz do registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registre o caminho do componente (ou, opcionalmente, um sub-caminho do caminho do componente) como um caminho adicional que o gerenciador de assembly do VS investigará ao tentar resolve assemblies.

Unregister(RegistrationAttribute+RegistrationContext)

Cancelar o registro do caminho do componente como um caminho de associação

Aplica-se a