Aracılığıyla paylaş


ProvideMSBuildTargetsAttribute Sınıf

Tanım

Bu öznitelik, MSBuild tarafından bilinen ve güvenilen hedefler listesine özel bir .targets dosyası kaydeder.

Oluşturulan kayıt defteri girdileri şunlardır: [%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
Devralma
ProvideMSBuildTargetsAttribute
Öznitelikler

Oluşturucular

ProvideMSBuildTargetsAttribute(String, String)

Bir targets dosyasını MSBuild güvenli içeri aktarmaları listesine kaydetmek için yeni bir ProvideMSBuildTargets özniteliği oluşturur.

Özellikler

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Bu özniteliği verilen bağlama kaydetmek için çağrıldı. Bağlam, kayıt bilgilerinin yerleştirilmesi gereken konumu içerir. Ayrıca, kayıtlı olan tür ve yol bilgileri gibi diğer bilgileri de içerir.

Unregister(RegistrationAttribute+RegistrationContext)

Bu dosya uzantısının kaydını kaldırın.

Şunlara uygulanır