Freigeben über


Gewusst wie: Erstellen Sie einen Atom-Feed für einen privaten Katalog erstellt

Sie können einen Feed Atoms (RSS) in einem Intranet der Erweiterungen erstellen, der Erweiterungs-Manager enthält, und fügen ihn als privater Katalog hinzufügen. Weitere Informationen finden Sie unter Private Kataloge.

Erstellen eines Atom-Feed

Zum Erstellen speisen Atom als privater Katalog.

  1. Zuerst erfassen Sie die Erweiterungen (.vsix-Dateien) in einem Ordner. Sie können sie in Unterordnern organisieren, wenn Sie möchten.

  2. Am Stammordner für die Erweiterungen, führen Sie das VSIXAtomGenerator-Hilfsprogramm aus.

Das VSIXAtomGenerator-Hilfsprogramm sucht nach .vsix-Dateien im Stammordner und in Unterordnern und erstellt anschließend diese beiden Elemente:

  • Eine atom.xml-Datei, die die Erweiterungen als privater Katalog bereitstellt. Informationen zum Festlegen der atom.xml-Datei an Erweiterungs-Managerfinden Sie unter herstellt Private Kataloge.

  • Ein Ordner von Bilddateien extrahiert beispielsweise Screenshots von Erweiterungen. Die relative atom.xml-Datei enthält Links zu diesen Bildern, sodass die Bilder in Erweiterungs-Managerverfügbar sind.

Nehmen Sie beispielsweise an, dass Sie die beiden folgenden Erweiterungen in einen Ordner erfasst haben:

  • Template_Wizard_239.vsix, das eine leere VSIX-Projektvorlage ist.

  • SelectionHighlight.vsix, das ein Tool, um alle Instanzen eines ausgewählten Worts hervorheben.

Wenn Sie VSIXAtomGenerator.exe in diesem Ordner ausführen, wird der Inhalt der generierten atom.xml-Datei diesem ähneln:

  <?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>

Beachten Sie, dass die zwei Tage Link Bildschirmabbildungen im generierten Ordner von Bildern verweisen.

Aktualisieren eines Erweiterungs-Feed

Um den privaten Katalog auf dem neuesten Stand zu halten, führen Sie das VSIXAtomGenerator-Hilfsprogramm aus, wenn Sie eine VSIX-Datei im Stammordner oder in dem seine Unterordner hinzufügen, aktualisieren oder löschen. Auf diese Weise ersetzt das vorhandene atom.xml durch ein neues aktuelles.

Siehe auch

Weitere Ressourcen

Private Kataloge