Utilitaire CreatePkgDef

Prend un fichier .dll pour une extension Visual Studio en tant que paramètre et crée un fichier .pkgdef pour accompagner le fichier .dll . Le fichier .pkgdef contient toutes les informations qui seraient autrement écrites dans le registre système lorsque l’extension est installée.

Remarque

La plupart des modèles de projet inclus dans le Kit de développement logiciel (SDK) Visual Studio créent automatiquement des fichiers .pkgdef dans le cadre du processus de génération. Ce document est destiné à ceux qui souhaitent créer manuellement des packages ou convertir des packages existants pour utiliser le déploiement .pkgdef .

Syntaxe

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

Arguments

/out=<FileName>
Obligatoire. Définit le nom du fichier de sortie .pkgdef sur <FileName>.

/codebase
facultatif. Force l’inscription avec l’utilitaire CodeBase .

/Assemblée
Force l’inscription auprès de l’utilitaire Assembly .

<AssemblyPath>
Chemin du fichier .dll à partir duquel vous souhaitez générer le fichier .pkgdef.

Notes

Le déploiement d’extension à l’aide de fichiers .pkgdef remplace les exigences de Registre des versions antérieures de Visual Studio.

Les fichiers .pkgdef doivent être installés à l’un des emplacements suivants :

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

  • %vsinstalldir%\Common7\IDE\Extensions\

Si le dossier d’installation est %localappdata%\Microsoft\Visual Studio\16.0\Extensions\, l’extension est reconnue par Visual Studio, mais est désactivée par défaut. L’utilisateur peut activer l’extension à l’aide de Gérer les extensions.

Si le dossier d’installation est %vsinstalldir%\Common7\IDE\Extensions\, l’extension est activée par défaut.

Remarque

L’outil Gérer les extensions ne peut pas être utilisé pour accéder à une extension, sauf si elle est installée dans le cadre d’un package VSIX.

Voir aussi