Sdílet prostřednictvím


Nástroj RegPkg

Poznámka:

Upřednostňovaným způsobem registrace balíčků v sadě Visual Studio je použití souborů .pkgdef. To umožňuje nasazení rozšíření bez přístupu k systémovému registru, což je požadavek na nasazení VSIX. Soubory Pkgdef se vytvářejí pomocí nástroje CreatePkgDef. Další informace o nasazení balíčku sady Visual Studio naleznete v tématu Shipping Visual Studio Extensions.

Nástroj RegPkg.exe zaregistruje balíček VSPackage v sadě Visual Studio a připraví ho na nasazení. Tento nástroj se používá na pozadí během vývoje balíčku VSPackage. Spustí se jako součást procesu sestavení, abyste mohli sestavit a spustit balíček VSPackage v experimentálním podregistru.

RegPkg může generovat systémové skripty registru v několika formátech. Tyto skripty můžete začlenit do projektů nasazení, jako jsou projekty .msi nebo soubory sady nástrojů XML instalační služby systému Windows.

RegPkg.exe se obvykle nachází v <instalační cestě> sady Visual Studio SDK\VisualStudioIntegration\Tools\Bin\RegPkg.exe. RegPkg se řídí touto syntaxí:

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

/root:root provádí registraci v zadaném kořenovém adresáři sady Visual Studio.

/regfile:FileName Vytvoří soubor .reg místo aktualizace registru. Nelze použít se souborem /vrgfile nebo /rgsfile nebo /wixfile.

/rgsfile:FileName Vytvoří soubor .rgs místo aktualizace registru. Nelze použít se souborem /vrgfile nebo /regfile nebo /wixfile.

/vrgfile:FileName Vytvoří soubor .vrg místo aktualizace registru. Nelze použít se souborem /regfile nebo /rgsfile nebo /wixfile.

/rgm Vytvoří soubor .rgm kromě souboru rgs. Musí být kombinován s /rgsfile.

/wixfile:FileName Vytvoří soubor kompatibilní se sadou nástrojů XML instalační služby systému Windows místo aktualizace registru. Nelze použít se souborem /regfile nebo /rgsfile nebo /vrgfile.

/codebase Vynutí registraci do CodeBase místo sestavení.

/assembly Vynutí registraci sestavení namísto základu kódu.

/zrušit registraci tohoto balíčku. Nelze použít

pomocí /regfile nebo /vrgfile nebo /rgsfile nebo /wixfile.

Viz také