Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können das Befehlszeilenprogrammtool für Visual Studio VSSDK verwenden, um einen ATOM-Feed zu erstellen, siehe private Kataloge
VsixUtil createVsixFeed
Syntax
VSIXUtil createVsixFeed -source [sourceValue] -output [outputValue]– filename [fileNameValue] -title [titleValue] – recursive – ignoreErrors
Argumente
Parameter | Beschreibung |
---|---|
-source | verzeichnis enthält die VSIX-Dateien. |
-output | Ausgabeverzeichnis. |
-recursive | enthält das aktuelle Verzeichnis und alle Unterverzeichnisse in einem VSIX-Suchvorgang. |
-ignoreErrors | Ein ungültiges VSIX-Element in einem VSIX-Suchvorgang ignorieren. |
-Dateiname | Dateiname für den VSIX-Feed. |
-Titel | Titel für den VSIX-Feed. |
Beispiele
Durchsuchen Sie VSIX-Dateien vom Speicherort "C:\extensions ", und erstellen Sie den Feed am Speicherort "C:\extensions".
VsixUtil createVsixFeed -source C:\extensions -output C:\extensions
Suchen Sie VSIX-Dateien vom Speicherort "C:\extensions", erstellen Sie den Feed am Speicherort "C:\extensions ", und überspringen Sie die ungültigen VSIX-Dateien (falls vorhanden).
VsixUtil createVsixFeed -source C:\extensions -output C:\extensions -ignoreErrors
Dieser Befehl enthält nicht die ungültigen VSIX-Dateien im Feed.
Durchsuchen Sie VSIX-Dateien vom Speicherort "C:\extensions " und alle unterverzeichnisse, und erstellen Sie dann den Feed am Speicherort "C:\extensions".
VsixUtil createVsixFeed -source C:\extensions -output C:\extensions -recursive
Durchsuchen Sie VSIX-Dateien vom Speicherort "C:\extensions ", und erstellen Sie den Feednamen
PreProdFeed
am Speicherort "C:\extensions".VsixUtil createVsixFeed -source C:\extensions -output C:\extensions -ignoreErrors -recursive -fileName "PreProdFeed"
Sie können das Tool unter dem Verzeichnis ausführen, in dem SICH VSIX-Dateien befinden, und dann den folgenden Befehl ausführen, um den Feed an demselben Speicherort zu generieren.
VsixUtil createVsixFeed
Erstellen eines Feeds aus dem lokalen Repository, z. B. c:\localExtensionProjectRepo
VsixUtil createVsixFeed –source c:\localExtensionProjectRepo -recursive
Der Installationsspeicherort für das VsixUtil-Tool lautet {VS Install Path}\VSSDK\VisualStudioIntegration\Tools\Bin\VsixUtil.exe. Sie können auch die neueste Version von Microsoft.VSSDK.BuildTools herunterladen, die das VSIX Utility enthält.
Häufig gestellte Fragen
Wie finde ich den vom Befehl generierten
VsixUtil createVsixFeed
Feedspeicherort? Sie finden den Speicherort des Feeds aus der Ausgabe des Befehls.Beispiel:
VSIX Feed '<OutPutDirectory>\AtomFeed.xml' created successfully.
Ich erhalte Fehlercode
VsixFeed0001
, was bedeutet es, und wie kann ich dieses Problem beheben?
Dies bedeutet, dass die Quelle ungültige Vsix-Dateien enthält. Sie können die ungültige Datei entweder aus dem Quellspeicherort entfernen oder das Argument-ignoreErrors
verwenden, um die ungültige Datei zu überspringen.
Beispiel für VSIX-Eintrag
<Vsix>
<Id></Id>
<Version></Version>
<References />
<Rating xsi:nil="true" />
<RatingCount xsi:nil="true" />
<DownloadCount xsi:nil="true" />
<Installations>
<Identifier></Identifier>
<VersionRange></VersionRange>
<ProductArchitecture></ProductArchitecture>
</Installations>
</Vsix>