Condividi tramite


Utilità RegPkg

Nota

Il modo migliore per registrare i pacchetti in Visual Studio consiste nell'usare i file con estensione pkgdef. Ciò consente la distribuzione dell'estensione senza dover accedere al Registro di sistema, che è un requisito per la distribuzione VSIX. I file Pkgdef vengono creati usando l'utilità CreatePkgDef. Per altre informazioni sulla distribuzione dei pacchetti di Visual Studio, vedere Shipping Visual Studio Extensions.For more information on Visual Studio package deployment, see Shipping Visual Studio Extensions.

L'utilità RegPkg.exe registra un VSPackage con Visual Studio e lo prepara per la distribuzione. Questa utilità viene usata in background durante lo sviluppo di VSPackage. Viene eseguito come parte del processo di compilazione in modo da poter compilare ed eseguire un VSPackage nell'hive sperimentale.

RegPkg può generare script del Registro di sistema in diversi formati. È possibile incorporare questi script nei progetti di distribuzione, ad esempio progetti msi o file del set di strumenti XML di Windows Installer.

RegPkg.exe si trova in genere nel <percorso> di installazione di Visual Studio SDK\VisualStudioIntegration\Tools\Bin\RegPkg.exe. RegPkg segue questa sintassi:

RegPkg [/root:<root>] [/regfile:<regfile>] [/rgsfile:<rgsfile> [/rgm]] [/vrgfile:<vrgfile>] [/codebase | /assembly] [/unregister] AssemblyPath

/root:root Esegue la registrazione nella radice di Visual Studio specificata.

/regfile:FileName Crea un file con estensione reg anziché aggiornare il Registro di sistema. Impossibile usare con /vrgfile o /rgsfile o /wixfile.

/rgsfile:FileName Crea un file con estensione rgs anziché aggiornare il Registro di sistema. Impossibile usare con /vrgfile o /regfile o /wixfile.

/vrgfile:FileName Crea un file con estensione vrg anziché aggiornare il Registro di sistema. Non è possibile usare con /regfile o /rgsfile o /wixfile.

/rgm Crea un file con estensione rgm oltre al file rgs. Deve essere combinato con /rgsfile.

/wixfile:FileName Crea un file compatibile con il set di strumenti XML di Windows Installer anziché aggiornare il Registro di sistema. Impossibile usare con /regfile o /rgsfile o /vrgfile.

/codebase Forza la registrazione con CodeBase anziché con Assembly.

/assembly Forza la registrazione con Assembly anziché CodeBase.

/unregister Annulla la registrazione di questo pacchetto. Non è possibile usare

con /regfile o /vrgfile o /rgsfile o /wixfile.

Vedi anche