RegPkg 유틸리티
참고 항목
Microsoft Visual Studio에서 패키지를 등록하는 기본 방법은 .pkgdef 파일을 사용하는 것입니다. 이렇게 하면 VSIX 배포의 요구 사항인 시스템 레지스트리에 액세스하지 않고도 확장 배포를 수행할 수 있습니다. Pkgdef 파일은 CreatePkgDef 유틸리티를 사용하여 만들어집니다. Visual Studio 패키지 배포에 대한 자세한 내용은 Visual Studio 확장 전달을 참조하세요.
RegPkg.exe 유틸리티가 Visual Studio에 VSPackage를 등록하고 배포를 준비합니다. 이 유틸리티는 VSPackage 개발 중에 백그라운드에서 사용됩니다. 실험적 하이브에서 VSPackage를 빌드하고 실행할 수 있도록 빌드 프로세스의 일부로 실행됩니다.
RegPkg는 여러 형식으로 시스템 레지스트리 스크립트를 생성할 수 있습니다. 이러한 스크립트를 .msi 프로젝트 또는 Windows Installer 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 Installer XML 도구 집합과 호환되는 파일을 만듭니다. /regfile 또는 /rgsfile 또는 /vrgfile과 함께 사용할 수 없습니다.
/codebase Assembly가 아닌 CodeBase에 강제로 등록합니다.
/assembly CodeBase가 아닌 Assembly에 강제로 등록합니다.
/unregister 이 패키지를 등록 취소합니다. /regfile 또는 /vrgfile 또는 /rgsfile 또는 /wixfile과 함께
사용할 수 없습니다.