ProvideBindingPathAttribute Klasse

Definition

Registriert einen Pfad, der bei der Assemblyladezeit für Kandidaten-Assemblys geprüft werden soll. Verwenden Sie ProvideCodeBaseAttribute anstelle von ProvideBindingPathAttribute . Registrieren eines bestimmten Assemblyorts anstelle eines Verzeichnisses, um Ergebnisse in besserer Leistung zu überprüfen.

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
Vererbung
ProvideBindingPathAttribute
Attribute

Hinweise

Beispiel:

[. ..\Visualstudio\10.0\bindingpath \ {5c48c732-5c7f -40b0-87a7-05c4b15bc8c3}]

"$PackageFolder $" = ""

Dadurch wird der packagefolder (d. h. der Speicherort der pkgdef-Datei) als Verzeichnis registriert, das zum Laden von Assemblys geprüft werden soll.

Konstruktoren

ProvideBindingPathAttribute()

Initialisiert eine neue Instanz der ProvideBindingPathAttribute-Klasse.

Eigenschaften

SubPath

Ruft einen optionalen Unterpfad ab, der nach $PackageFolder $ festgelegt wird, oder legt diesen fest Sie können diese Eigenschaft verwenden, wenn sich die zu überprüfenden Assemblys in einem anderen Verzeichnis als die pkgdef-Datei befinden.

TypeId

Ruft die aktuelle Instanz dieses Attributs ab.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert dieses Attribut im angegebenen Kontext.

Unregister(RegistrationAttribute+RegistrationContext)

Hebt die Registrierung für dieses Attribut auf.

Gilt für