Share via


연습: 확장 팩 만들기

확장 팩은 함께 설치할 수 있는 확장 세트입니다. 확장 팩을 사용하면 다른 사용자와 좋아하는 확장을 쉽게 공유하거나 특정 시나리오에 대한 확장 세트를 함께 번들로 묶을 수 있습니다.

확장 팩 항목 템플릿을 사용하여 확장 만들기

확장 팩 항목 템플릿은 함께 설치할 수 있는 확장 세트가 있는 확장 팩을 만듭니다.

  1. 새 프로젝트 대화 상자에서 “vsix”를 검색하고 VSIX 프로젝트를 선택합니다. 프로젝트 이름에 “테스트 확장 팩”을 입력합니다. 만들기를 실행합니다.

  2. 솔루션 탐색기에서 프로젝트 노드를 마우스 오른쪽 단추로 클릭하고 추가>새 항목을 선택합니다. Visual C# 확장성 노드로 이동하고 확장 팩을 선택합니다. 기본 파일 이름(ExtensionPack1.cs)을 그대로 둡니다.

  3. 다음 코드를 포함하는 ExtensionPack1.vsext 파일이 추가됩니다.

    {
     "id": "ExtensionPack1",
     "name": "ExtensionPack1",
     "description": "Read about creating extension packs at https://aka.ms/vsextpack",
     "version": "1.0.0.0",
     "extensions": [  // List of extensions that are included in the Extension Pack.
       {
         "vsixId": "41858b2d-ff0b-4a43-80b0-f1b2d6084935", // The vsix id of the extension you want to   include.
         "name": "AlignAssignments"
       },
       {
           "vsixId": "42374550-426a-400e-96f9-237682e8dea6",
         "name": "CopyAsHtml"
       }
     ]
    }
    
  4. 확장 팩에 포함할 확장의 vsixid는 Visual Studio Marketplace에서 찾을 수 있습니다. 포함할 확장을 찾고 ID 복사를 클릭합니다. 위 파일에서 기존 vsixId를 업데이트하거나 목록에 다른 확장을 추가할 수 있습니다.

    Copy VsixId from Marketplace

  5. 프로젝트를 빌드하고 Marketplace에 확장을 업로드합니다. Visual Studio 확장 게시를 참조하세요.

참고 항목

확장 팩은 Visual Studio Marketplace 또는 프라이빗 갤러리에서 사용할 수 있는 확장만 설치할 수 있습니다.

Visual Studio Marketplace에서 확장 팩 설치

확장이 게시되었으므로 이제 확장을 Visual Studio에 설치하고 테스트합니다.

  1. Visual Studio의 확장 메뉴에서 관리형 확장을 클릭합니다.

  2. 온라인을 클릭한 다음, “테스트 확장 팩”을 검색합니다.

  3. 다운로드를 클릭합니다. 이후 확장 팩에 포함된 확장 및 확장 목록이 설치를 위해 예약됩니다.

  4. 다음은 확장 관리 대화 상자의 샘플 확장 팩 다운로드 보기입니다. 확장 팩에 포함된 확장 중 일부만 설치하려는 경우 설치 예약됨에서 확장 목록을 수정할 수 있습니다.

    Download Extension Pack from Marketplace

  5. 설치를 완료하려면 Visual Studio의 모든 인스턴스를 닫습니다.

확장 제거

컴퓨터에서 확장을 제거하려면:

  1. Visual Studio의 확장 메뉴에서 관리형 확장을 클릭합니다.

  2. 테스트 확장 팩을 선택한 다음, 제거를 클릭합니다. 이후 확장 팩에 포함된 확장 및 확장 목록이 제거를 위해 예약됩니다.

  3. 제거를 완료하려면 Visual Studio의 모든 인스턴스를 닫습니다.