Erstellen eines Atom-Feeds für einen privaten Katalog
Sie können einen Atom-Feed (RSS) an einem Intranetspeicherort erstellen, der Erweiterungen enthält, und den Feed zu Erweiterungen und Updates als privaten Katalog hinzufügen. Weitere Informationen finden Sie unter Private Kataloge.
Erstellen eines Atom-Feeds
Um einen Atom-Feed als privaten Katalog zu erstellen, sammeln Sie zuerst Ihre Erweiterungen (VSIX-Dateien ) in einem Ordner. Sie können sie bei Bedarf in Unterordnern organisieren. Außerdem benötigen Sie die folgenden Ressourcen:
Eine atom.xml-Datei , die die Erweiterungen als privaten Katalog zur Verfügung stellt. Informationen zum Verbinden der Atom.xml-Datei mit Erweiterungen und Updates finden Sie in privaten Katalogen.
Ein Ordner, der alle Bilddateien enthält, die aus den Erweiterungen extrahiert wurden (z. B. Screenshots). Die Datei atom.xml enthält relative Links zu diesen Bildern, sodass sie in Erweiterungen und Updates verfügbar sind.
Gehen Sie beispielsweise davon aus, dass Sie die folgenden beiden Erweiterungen in einem Ordner gesammelt haben:
Template_Wizard_239.vsix, bei dem es sich um eine leere VSIX-Projektvorlage handelt.
SelectionHighlight.vsix, ein Tool zum Hervorheben aller Instanzen eines markierten Worts.
Der Inhalt der Datei "atom.xml " würde dem folgenden Beispiel ä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="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>
Beachten Sie, dass die beiden Linktags auf Screenshots im generierten Ordner mit Bildern verweisen.