다음을 통해 공유


방법: 개인 갤러리 레지스트리 설정을 사용 하 여 관리 합니다.

관리자 또는 개발자가 격리 된 셸 확장의 경우에 액세스 컨트롤, 템플릿 및 Visual Studio 갤러리, 샘플 갤러리 또는 개인 갤러리의 도구를 제어할 수 있습니다. 갤러리를 사용할 수 또는 컴퓨터에서 사용할 수 없게 하려면 시스템 레지스트리를 수정 합니다. 여러 컴퓨터에 대해이 작업을 수행 하려면 수정 된 레지스트리 키와 해당 값을 설명 하는.pkgdef 파일 또는 그룹 정책을 만듭니다.

컴퓨터의 모든 사용자에 대해 다음 설정을 구성할 수 있습니다.

  • Visual Studio 갤러리 또는 샘플 갤러리에 액세스할 수 없게 됩니다.

  • 개인 갤러리를 추가 합니다.

개인 갤러리 관리

모든 컴퓨터 시스템 레지스트리를 수정 하 여 갤러리에 있는 여러 컴퓨터에 대 한 액세스를 제어 하는.pkgdef 파일을 만들 수 있습니다. 이 파일에는 다음과 같은 형식의 있어야 합니다.

[$RootPath$\ExtensionManager\Repositories\{UniqueGUID}]
@={URI}  (REG_SZ)
Disabled=0 | 1 (DWORD)
Priority=0 (highest priority) … MaxInt (lowest priority) (DWORD) (uint)
Protocol=Atom|Sharepoint (REG_SZ)
DisplayName={DisplayName} (REG_SZ)
DisplayNameResourceID={ID} (REG_SZ)
DisplayNamePackageGuid={GUID} (REG_SZ)

Repositories 키 참조를 갤러리에 사용 하도록 설정 하거나 해제할 수 있습니다. 샘플 갤러리 및 Visual Studio 갤러리 다음 저장소 Guid를 사용합니다.

  • Visual Studio 갤러리: 0F45E408-7995-4375-9485-86B8DB553DC9

  • 샘플 갤러리: AEB9CB40-D8E6-4615-B52C-27E307F8506C

Disabled 은 선택 사항입니다. 갤러리를 기본적으로 사용 가능 합니다.

Priority 값 갤러리 옵션 대화 상자에 나열 된 순서를 기반으로 합니다. Visual Studio 갤러리 우선 순위 10과 20 우선 샘플 갤러리에 있습니다. 개인 갤러리 우선 순위 100에서 시작합니다. 여러 갤러리와 같은 우선 순위 값이 있는 경우 나타나는 순서는 지역화 된 값으로 결정 됩니다 DisplayName 특성입니다. 가지고 있지 않은 갤러리는 Priority 값은 목록의 끝에 나타납니다.

Protocol 은 Atom 또는 SharePoint 기반 갤러리에 대 한 필수입니다.

어느 DisplayName, 또는 둘 다 DisplayNameResourceID 및 DisplayNamePackageGuid를 지정 해야 합니다. 모두 지정 하지 않으면 다음의 DisplayNameResourceID 및 DisplayNamePackageGuid 쌍을 사용 합니다.

일반 작업

.Pkgdef 파일에 한 줄에서 여러 가지 일반적인 작업을 수행할 수 있습니다.

.Pkgdef 파일을 사용 하 여 Visual Studio 갤러리 사용 안 함

[$RootPath$\ExtensionManager\Repositories\{0F45E408-7995-4375-9485-86B8DB553DC9}]
"Disabled"=dword:00000001

.Pkgdef 파일을 사용 하 여 샘플 갤러리를 사용 하지 않도록 설정

[$RootPath$\ExtensionManager\Repositories\{AEB9CB40-D8E6-4615-B52C-27E307F8506C}]
"Disabled"=dword:00000001

모든 사용자에 대해 레지스트리 설정을 사용 하 여 Visual Studio 갤러리를 비활성화

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\ ExtensionManager\Repositories\{0F45E408-7995-4375-9485-86B8DB553DC9}]
"Disabled"=dword:00000001

샘플 갤러리 모든 사용자에 대해 레지스트리 설정을 사용 하 여 사용 하지

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\ ExtensionManager\Repositories\{AEB9CB40-D8E6-4615-B52C-27E307F8506C}]
"Disabled"=dword:00000001

참고 항목

기타 리소스

개인 갤러리