RegPkg ユーティリティ
Note
Visual Studio でパッケージを登録するために推奨される方法は、.pkgdef ファイルの使用です。 これにより、システム レジストリにアクセスしなくても拡張機能を配置できるようになります。これは VSIX 配置の要件です。 pkgdef ファイルは、CreatePkgDef ユーティリティを使用して作成されます。 Visual Studio パッケージの配置の詳細については、「Visual Studio 拡張機能の配布」を参照してください。
RegPkg.exe ユーティリティで VSPackage を Visual Studio に登録し、それを配置のために準備します。 このユーティリティは、VSPackage の開発中にバックグラウンドで使用されます。 ユーザーが実験用ハイブで VSPackage をビルドして実行できるように、これはビルド プロセスの一部として実行されます。
RegPkg では、いくつかの形式のシステム レジストリ スクリプトを生成できます。 これらのスクリプトは、.msi プロジェクトや Windows インストーラー XML ツールセット ファイルなどの配置プロジェクトに組み込むことができます。
RegPkg.exe は通常、<Visual Studio SDK インストール パス>\VisualStudioIntegration\Tools\Bin\RegPkg.exe にあります。 RegPkg は、次の構文に従います。
RegPkg [/root:<root>] [/regfile:<regfile>] [/rgsfile:<rgsfile> [/rgm]] [/vrgfile:<vrgfile>] [/codebase | /assembly] [/unregister] AssemblyPath
/root:root 指定された Visual Studio ルートで登録を実行します。
/regfile:FileName レジストリを更新するのではなく、.reg ファイルを作成します。 /vrgfile、/rgsfile、または /wixfile と共に使用することはできません。
/rgsfile:FileName レジストリを更新するのではなく、.rgs ファイルを作成します。 /vrgfile、/regfile、または /wixfile と共に使用することはできません。
/vrgfile:FileName レジストリを更新するのではなく、.vrg ファイルを作成します。 /regfile、/rgsfile、または /wixfile と共に使用することはできません。
/rgm rgs ファイルに加えて、.rgm ファイルを作成します。 /rgsfile と組み合わせる必要があります。
/wixfile:FileName レジストリを更新するのではなく、Windows インストーラー XML ツールセットと互換性のあるファイルを作成します。 /regfile、/rgsfile、または /vrgfile と共に使用することはできません。
/codebase アセンブリではなく、強制的にコードベースで登録します。
/assembly コードベースではなく、強制的にアセンブリで登録します。
/unregister このパッケージの登録を解除します。 /regfile、/vrgfile、/rgsfile、または /wixfile
と共に使用することはできません。