Partager via


Comment : Créez une puissance d'Atom pour une galerie privée

Vous pouvez créer une puissance d'Atom (RSS) à un emplacement d'intranet qui contient des extensions et l'ajouter à Gestionnaire d'extensions comme galerie privée. Pour plus d'informations, consultez galeries privées.

Créer une puissance d'Atom

Pour créer un atome l'utilisez comme galerie privée,

  1. D'abord, rassemblez vos extensions (fichiers .vsix) dans un dossier. Vous pouvez les organiser dans des sous-dossiers si vous le souhaitez.

  2. Dans le dossier racine pour les extensions, exécutez l'utilitaire de VSIXAtomGenerator.

L'utilitaire de VSIXAtomGenerator recherche des fichiers .vsix dans le dossier racine et les sous-dossiers, puis crée ces deux éléments :

  • Un fichier d'atom.xml qui rend les extensions disponibles comme galerie privée. Pour savoir comment connecter le fichier d'atom.xml à Gestionnaire d'extensions, consultez galeries privées.

  • Un dossier des fichiers image extraits des extensions, par exemple, des captures d'écran. Le fichier d'atom.xml contient les liens connexes vers ces images afin que les images soient disponibles dans Gestionnaire d'extensions.

Par exemple, supposez que vous avez collecté les deux extensions suivantes dans un dossier :

  • Template_Wizard_239.vsix, qui est un modèle vide de projet VSIX.

  • SelectionHighlight.vsix, qui est un outil pour mettre en surbrillance toutes les instances d'un mot sélectionné.

Si vous exécutez VSIXAtomGenerator.exe sur ce dossier, le contenu du fichier généré d'atom.xml ressemblerait à ceci :

  <?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:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/developer/vsx-syndication-schema/2010">
  <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>

Notez que les deux balises de lien font référence à des captures d'écran dans le dossier généré des images.

Mettre à jour une puissance d'extension

Pour maintenir la galerie privée à jour, exécutez l'utilitaire de VSIXAtomGenerator chaque fois que vous ajoutez, supprimez, ou placez un dossier .vsix dans le dossier racine ou l'un de ses sous-dossiers. Cela remplace l'atom.xml existant par nouvel à jour.

Voir aussi

Autres ressources

galeries privées