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


Создание веб-канала Atom для частной коллекции

Вы можете создать веб-канал Atom (RSS) в расположении интрасети, содержащее расширения, и добавить веб-канал в расширения и Обновления как частную коллекцию. Дополнительные сведения см. в статье Закрытые коллекции.

Создание веб-канала Atom

Чтобы создать веб-канал Atom в виде частной коллекции, сначала соберите расширения (VSIX-файлы ) в папку. Их можно упорядочить в вложенные папки, если вы хотите. Вам также потребуются следующие ресурсы:

  • Xml-файл atom.xml, который делает расширения доступными в виде частной коллекции. Сведения о подключении файла atom.xml к расширениям и Обновления см. в частных коллекциях.

  • Папка, содержащая все файлы изображений, извлеченные из расширений (например, снимок экрана). Файл atom.xml содержит относительные ссылки на эти изображения, чтобы они были доступны в расширениях и Обновления.

    Например, предположим, что вы собрали следующие два расширения в папку:

  • Template_Wizard_239.vsix, который является пустым шаблоном проекта VSIX.

  • SelectionHighlight.vsix, который является инструментом для выделения всех экземпляров выбранного слова.

    Содержимое xml-файла atom.xml будет выглядеть следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text" />
  <id>uuid:bcecded5-97c8-4d24-96f1-7d9e16652433;id=1</id>
  <updated>2011-04-14T21:25:48Z</updated>
  <entry>
    <id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</id>
    <title type="text">Highlight all occurrences of selected word</title>
    <summary type="text">This extends the editor to highlight ....</summary>
    <published>2011-04-14T14:24:51-07:00</published>
    <updated>2011-04-14T14:24:22-07:00</updated>
    <author>
      <name>Microsoft</name>
    </author>
    <link rel="icon" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_Icon_SelectionHighlightIcon.jpg" />
    <link rel="previewimage" href="VSIXImages/SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa_PreviewImage_SelectionHighlight.jpg" />
    <content type="application/octet-stream" src="SelectionHighlight.vsix" />
    <Vsix xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Id>SelectionHighlight..a14874d2-8199-4a60-af8a-11d6447813aa</Id>
      <Version>1.31</Version>
      <References />
      <Rating xsi:nil="true" />
      <RatingCount xsi:nil="true" />
      <DownloadCount xsi:nil="true" />
    </Vsix>
  </entry>
  <entry>
    <id>Template_Wizard_239.Microsoft.3b38a7e3-5cbc-4389-a92a-d82tyc2ed592</id>
    ...
  </entry>
</feed>

Обратите внимание, что два тега ссылки ссылаются на снимки экрана в созданной папке изображений.