Gewusst wie: Registriert ein VSPackage
Das verwaltete Paketframework (MPF) stellt Attribute bereit, um die Registrierung von verwalteten VSPackages zu steuern. Alle Registrierungsinformationen werden in eine PKGDEF-Datei enthalten. Weitere Informationen über dateibasierte Registrierung finden Sie unter CreatePkgDef-Hilfsprogramm.
Die Visual Studio-Paket-Vorlage VSPackage erstellen, die ordnungsgemäß registriert ist. Weitere Informationen zum Erstellen von VSPackages finden Sie unter Exemplarische Vorgehensweise: Wenn Sie einen Menübefehl mit der Visual Studio-Paket-Vorlage erstellen.
Beispiel
Der folgende Code zeigt, wie Sie die standardmäßigen registrierungs Attribute verwendet, um VSPackages zu registrieren.
<PackageRegistration(UseManagedResourcesOnly:=True)> _
<Guid("0B81D86C-0A85-4f30-9B26-DD2616447F95")> _
Public NotInheritable Class BasicPackage
Inherits Global.Microsoft.VisualStudio.Shell.Package
[PackageRegistration(UseManagedResourcesOnly = true)]
[Guid("0B81D86C-0A85-4f30-9B26-DD2616447F95")]
public sealed class BasicPackage : Package
Robuste Programmierung
Jedes Paket, das verwaltete CTC-Betriebsmittel enthält, muss das RegPkg-Hilfsprogramm mit dem /codebase Schalter für die Bitmap aus, die mit dem Paket, wie Menüs und Symbolen zugeordnet werden, um angezeigt zu werden.
RegPkg /codebase MyPackage.dll
Die experimentelle Registrierungsstamm für VSPackage-Entwicklung verwendet. Der Stamm ist auf CreatePkgDef aus dem Tag <TargetRegistryRoot> in der .csproj-Projektdatei übergeben und den Stamm überschreibt.
Nachdem die Entwicklung VSPackages kann auf Computern installiert werden, die nicht mit dem Visual Studio SDK installiert haben. Die PKGDEF-Datei wird verwendet, um die notwendigen Registrierungsdaten Tasten zu erstellen und zu ändern.
Siehe auch
Weitere Ressourcen
Registering VSPackages