다음을 통해 공유


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과 함께

사용할 수 없습니다.

참고 항목