Sdílet prostřednictvím


ProvideBindingPathAttribute Třída

Definice

Tento atribut registruje cestu, která by měla být prohledány pro kandidáty sestavení v době načtení sestavení.

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

Tím se zaregistruje "PackageFolder" (tj. umístění souboru pkgdef) jako adresář, který bude prohledán pro načtení sestavení.

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
Dědičnost
ProvideBindingPathAttribute
Atributy

Konstruktory

ProvideBindingPathAttribute()

Tento atribut registruje cestu, která by měla být prohledány pro kandidáty sestavení v době načtení sestavení.

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

Tím se zaregistruje "PackageFolder" (tj. umístění souboru pkgdef) jako adresář, který bude prohledán pro načtení sestavení.

Vlastnosti

SubPath

Volitelná podcesta k nastavení po $PackageFolder$. Toto by se mělo použít, pokud se sestavení, která se mají prověřovat, nacházejí v jiném adresáři než soubor pkgdef.

TypeId

Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem k kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Zaregistrujte cestu ke komponentě (nebo volitelně dílčí cestu k cestě ke komponentě) jako další cestu, kterou správce sestavení VS bude testovat při pokusu o překlad sestavení.

Unregister(RegistrationAttribute+RegistrationContext)

Zrušení registrace cesty ke komponentě jako cesty vazby

Platí pro