프라이빗 갤러리

개발하는 컨트롤, 템플릿 및 도구를 다음과 같이 조직의 인트라넷에 있는 프라이빗 갤러리에 게시하여 공유할 수 있습니다.

  • 인트라넷에서 적절하게 구성된 중앙 위치(리포지토리)에 대한 Atom(RSS) 피드를 만듭니다. 자세한 내용은 방법: 프라이빗 갤러리에 대한 Atom 피드 만들기를 참조하세요.

  • 프라이빗 갤러리를 설명하는 .pkgdef 파일을 배포합니다. 프라이빗 갤러리를 여러 컴퓨터에 동시에 연결하려는 관리자는 이 구성을 사용하는 것이 좋습니다.

프라이빗 갤러리를 사용할 수 있는 경우 Visual Studio에서 확장 및 업데이트에 추가할 수 있습니다.

Extension Manager Add Dialog

  1. 메뉴 모음에서 도구>옵션을 차례로 선택합니다.

  2. 환경 노드에서 확장 및 업데이트를 선택합니다.

  3. 추가 단추를 선택합니다.

  4. 이름 필드에 프라이빗 갤러리의 이름(예: My Gallery)을 입력합니다.

  5. URL 필드에 프라이빗 갤러리를 호스트하는 Atom 피드 또는 SharePoint 사이트의 URL을 입력합니다.

    1. 호스트가 프라이빗 갤러리에 연결되는 Atom 피드인 경우 URL은 다음과 비슷합니다. http://www.mywebsite/mygallery/atom.xml 이 URL은 파일 또는 네트워크 경로를 참조할 수 있습니다.

    2. 호스트가 SharePoint 사이트인 경우 URL은 다음과 비슷합니다. http://mysharepoint/sites/mygallery/forms/AllItems.aspx

프라이빗 갤러리 관리

관리자는 각 컴퓨터에서 시스템 레지스트리를 수정하여 여러 컴퓨터에서 동시에 프라이빗 갤러리를 사용할 수 있도록 할 수 있습니다. 이렇게 하려면 새 레지스트리 키 및 해당 값을 설명하는 .pkgdef 파일을 만듭니다. 이 파일의 형식은 다음과 같습니다.

[$RootKey$\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)

자세한 내용은 방법: 레지스트리 설정을 사용하여 프라이빗 갤러리 관리를 참조하세요.

확장 및 업데이트의 프라이빗 갤러리에서 Visual Studio 확장을 검색하고 설치할 수 있습니다. 다음 단계에서는 My Gallery라는 프라이빗 갤러리를 사용합니다.

Extension Manager Installing Private Gallery

  1. 메뉴 모음에서 도구>확장 및 업데이트를 선택합니다.

  2. 왼쪽 창에서 온라인 확장을 선택한 다음 My Gallery를 선택합니다.

  3. 오른쪽 창에서 확장을 선택하고 다운로드 단추를 선택합니다.

새 버전의 Visual Studio 확장이 프라이빗 갤러리에 게시되면 설치한 확장을 업데이트할 수 있습니다. 다음 단계에서는 My Repository라는 프라이빗 갤러리를 사용합니다.

Extension Manager Private Gallery Update

  1. 메뉴 모음에서 도구>확장 및 업데이트를 선택합니다.

  2. 왼쪽 창에서 업데이트를 선택한 다음 My Repository를 선택합니다.

  3. 오른쪽 창에서 확장을 선택하고 Update 단추를 선택합니다.