Служебная программа RegPkg
Примечание.
Предпочтительный способ регистрации пакетов в Visual Studio — с помощью PKGDEF-файлов. Это позволяет развертывать расширения без доступа к системным реестрам, что является обязательным требованием для развертывания VSIX. Pkgdef-файлы создаются с помощью программы CreatePkgDef. Дополнительные сведения о развертывании пакетов Visual Studio см. в разделе "Доставка расширений Visual Studio".
Программа RegPkg.exe регистрирует VSPackage в Visual Studio и подготавливает ее к развертыванию. Эта программа используется за кулисами во время разработки VSPackage. Он выполняется как часть процесса сборки, чтобы можно было создать и запустить VSPackage в экспериментальном кусте.
RegPkg может создавать скрипты системного реестра в нескольких форматах. Эти сценарии можно включить в проекты развертывания, такие как проекты MSI или файлы набора инструментов установщика Windows.
RegPkg.exe обычно находится в <пути> установки пакета SDK Visual Studio\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 создает RGM-файл в дополнение к файлу rgs. Необходимо объединить с /rgsfile.
/wixfile:FileName создает файл, совместимый с набором инструментов установщика Windows, а не обновляет реестр. Нельзя использовать с /regfile или /rgsfile или /vrgfile.
/codebase Принудительно выполняет регистрацию с помощью CodeBase, а не сборки.
/assembly Forces registration with Assembly, а не CodeBase.
/unregister Unregisters this package. Невозможно использовать
с /regfile или /vrgfile или /rgsfile или /wixfile.