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.