Поделиться через


Частные коллекции

Вы можете поделиться элементами управления, шаблонами и инструментами, которые вы разрабатываете, разместив их в частной коллекции в интрасети для вашей организации следующим образом:

  • Создайте веб-канал Atom (RSS) для подходящего центрального расположения (репозитория) в интрасети. Дополнительные сведения см. в статье "Практическое руководство. Создание канала Atom для частной коллекции".

  • Распространение PKGDEF-файла, описывающего частную коллекцию. Мы рекомендуем использовать эту конфигурацию для администраторов, которые хотят подключить частную коллекцию к нескольким компьютерам одновременно.

Если частная коллекция доступна, ее можно добавить в расширения и Обновления в Visual Studio.

Extension Manager Add Dialog

  1. В строке меню выберите Сервис>Параметры.

  2. На узле среды выберите расширения и Обновления.

  3. Нажмите кнопку Добавить .

  4. В поле "Имя" введите имя частной коллекции, напримерMy Gallery.

  5. В поле URL-адреса введите URL-адрес веб-канала Atom или сайта SharePoint, в котором размещена частная коллекция.

    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. В левой области выберите "Расширения в Сети" и выберите "Моя коллекция".

  3. В правой области выберите расширение и нажмите кнопку "Скачать ".

При публикации новых версий расширений Visual Studio в частной коллекции можно обновить установленные расширения. В следующих шагах используется частная коллекция с именем My Repository.

Extension Manager Private Gallery Update

  1. В строке меню выберите "Расширения инструментов>" и Обновления.

  2. В левой области выберите Обновления и выберите "Мой репозиторий".

  3. В правой области выберите расширение и нажмите кнопку "Обновить ".