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.