CreatePkgDef 유틸리티

Visual Studio 확장의 .dll 파일을 매개 변수로 사용하고 .dll 파일과 함께 사용할 .pkgdef 파일을 만듭니다. .pkgdef 파일에는 확장이 설치될 때 시스템 레지스트리에 기록되는 모든 정보가 포함되어 있습니다.

참고 항목

Visual Studio SDK에 포함된 대부분의 프로젝트 템플릿은 빌드 프로세스의 일부로 .pkgdef 파일을 자동으로 만듭니다. 이 문서는 패키지를 수동으로 만들거나 .pkgdef 배포를 사용하도록 기존 패키지를 변환하려는 사용자를 위한 것입니다.

구문

CreatePkgDef /out=<FileName> [/codebase] [/assembly] <AssemblyPath>

인수

/out=<FileName>
필수입니다. .pkgdef 출력 파일의 이름을 <FileName>으로 설정합니다.

/codebase
선택 사항. CodeBase 유틸리티를 사용하여 강제로 등록합니다.

/assembly
Assembly 유틸리티를 사용하여 강제로 등록합니다.

<AssemblyPath>
.pkgdef를 생성하려는 .dll 파일의 경로입니다.

설명

.pkgdef 파일을 사용한 확장 배포는 이전 버전의 Visual Studio의 레지스트리 요구 사항을 대체합니다.

.pkgdef 파일은 다음 위치 중 하나에 설치해야 합니다.

  • %localappdata%\Microsoft\Visual Studio\16.0\Extensions\

  • %vsinstalldir%\Common7\IDE\Extensions\

설치 폴더가 %localappdata%\Microsoft\Visual Studio\16.0\Extensions\인 경우 Visual Studio에서 확장이 인식되지만 기본적으로 사용하지 않도록 설정됩니다. 사용자는 확장 관리를 사용하여 확장을 사용하도록 설정할 수 있습니다.

설치 폴더가 %vsinstalldir%\Common7\IDE\Extensions\이면 확장은 기본적으로 사용하도록 설정됩니다.

참고 항목

확장 관리 도구는 VSIX 패키지의 일부로 설치되지 않는 한 확장에 액세스하는 데 사용할 수 없습니다.

참고 항목