Freigeben über


CreatePkgDef-Hilfsprogramm

Verwendet eine DLL-Datei für eine Visual Studio-Erweiterung als Parameter und erstellt eine .pkgdef-Datei , die die DLL-Datei begleiten soll. Die PKGDEF-Datei enthält alle Informationen, die andernfalls in die Systemregistrierung geschrieben werden, wenn die Erweiterung installiert wird.

Hinweis

Die meisten Projektvorlagen, die im Visual Studio SDK enthalten sind, erstellen automatisch PKGDEF-Dateien als Teil des Buildprozesses. Dieses Dokument ist für diejenigen gedacht, die Pakete manuell erstellen oder vorhandene Pakete konvertieren möchten, um die Pkgdef-Bereitstellung zu verwenden.

Syntax

CreatePkgDef /out=<FileName> [/codebase] [/assembly] <AssemblyPath>

Argumente

/out=<FileName>
Erforderlich. Legt den Namen der .pkgdef-Ausgabedatei auf <FileName> fest.

/codebase
Optional. Erzwingt die Registrierung beim CodeBase-Hilfsprogramm .

/Versammlung
Erzwingt die Registrierung beim Assembly-Dienstprogramm .

<Assemblypath>
Der Pfad der DLL-Datei , aus der Sie die .pkgdef generieren möchten.

Hinweise

Die Erweiterungsbereitstellung mithilfe von .pkgdef-Dateien ersetzt die Registrierungsanforderungen früherer Versionen von Visual Studio.

Die PKGDEF-Dateien müssen an einem der folgenden Speicherorte installiert werden:

  • %localappdata%\Microsoft\Visual Studio\16.0\Extensions\

  • %vsinstalldir%\Common7\IDE\Extensions\

Wenn der Installationsordner "%localappdata%\Microsoft\Visual Studio\16.0\Extensions\" lautet, wird die Erweiterung von Visual Studio erkannt, ist aber standardmäßig deaktiviert. Der Benutzer kann die Erweiterung mithilfe von Erweiterungen verwalten aktivieren.

Wenn der Installationsordner "%vsinstalldir%\Common7\IDE\Extensions\" lautet, ist die Erweiterung standardmäßig aktiviert.

Hinweis

Das Tool "Erweiterungen verwalten" kann nicht für den Zugriff auf eine Erweiterung verwendet werden, es sei denn, es wird als Teil eines VSIX-Pakets installiert.

Siehe auch