MsiComponentIdAttribute Klasse

Definition

Definiert die Windows Installer-Komponenten-ID Die Komponenten-ID wird vom Windows Installer verwendet, um den Installationspfad zu einem VSPackage anzugeben.

public ref class MsiComponentIdAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
public sealed class MsiComponentIdAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
type MsiComponentIdAttribute = class
    inherit Attribute
Public NotInheritable Class MsiComponentIdAttribute
Inherits Attribute
Vererbung
MsiComponentIdAttribute
Attribute

Hinweise

Wann soll aufgerufen werden?

Wenden Sie dieses Attribut auf eine von Package abgeleitete Klasse oder eine Klasse an, die implementiert, IVsPackage Wenn Sie das VSPackage mit dem Windows Installer installieren.

Grundlegende Verwendung

MsiComponentIdAttribute definiert die Microsoft Windows Installer Komponenten-ID. Die Komponenten-ID wird vom Windows Installer verwendet, um den Installationspfad zur Komponente anzugeben.

Diese Attribut Klasse wird nur verwendet, um Daten für externe Registrierungs Tools wie regpkg.exe bereitzustellen. Es wirkt sich nicht auf das Laufzeitverhalten des VSPackages aus. Weitere Informationen finden Sie unter Registrieren von VSPackages.

Hinweis

Visual C# Fügt automatisch das Wort "Attribute" an den Namen jeder Attribut Klasse an. Visual C#Verweisen Sie im Code auf dieses Attribut als MsiComponentId .

Konstruktoren

MsiComponentIdAttribute(String)

Dieser Konstruktor erstellt ein neues msicomponentidattribute-Objekt.

Eigenschaften

Id

Die ID-Eigenschaft gibt einen zurück, string der die ID der Windows Installer Komponenten Registrierung enthält.

Gilt für