ProvideMSBuildTargetsAttribute Klasse

Definition

Dieses Attribut registriert benutzerdefinierte TARGETS-Dateien in der Liste der von MSBuild bekannten und vertrauenswürdigen Ziele.

Die erstellten Registrierungseinträge sind: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile"

public ref class ProvideMSBuildTargetsAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideMSBuildTargetsAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideMSBuildTargetsAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideMSBuildTargetsAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideMSBuildTargetsAttribute
Inherits RegistrationAttribute
Vererbung
ProvideMSBuildTargetsAttribute
Attribute

Konstruktoren

ProvideMSBuildTargetsAttribute(String, String)

Erstellt ein neues ProvideMSBuildTargets-Attribut, um eine Zieldatei in der Liste der sicheren MSBuild-Importe zu registrieren.

Eigenschaften

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

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

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wird aufgerufen, um dieses Attribut für den angegebenen Kontext zu registrieren. Der Kontext enthält die Position, an der die Registrierungsinformationen platziert werden sollen. Er enthält auch weitere Informationen, z. B. den registrierten Typ und Pfadinformationen.

Unregister(RegistrationAttribute+RegistrationContext)

Heben Sie die Registrierung dieser Dateierweiterung auf.

Gilt für: