2016-12-28 4 views
0

Ich versuche, ein einfaches VSIX-Paket zu erstellen, um eine Standard-Readme-Datei zu installieren, die dann allen unseren Projekten hinzugefügt werden kann.VSIX-Paket erstellen, um die Vorlage für mehrere Projekttypen zu installieren?

Ich versuche einen Weg zu finden, um unter Projekttypen von VB & C# zusammen mit Projekt-Untertypen von VB Web & C# Web zu installieren. Ich kann dies erreichen, indem ich ein "C# oder VB Item Template" -Projekt für jedes Ziel des Projekttyps erstelle. Das bedeutet, dass ich insgesamt 5 Projekte benötige, 1 für jedes Ziel und das VSIX-Projekt selbst.

Da die Datei, die ich installiere, wirklich vom Projekttyp unabhängig ist, gibt es eine Möglichkeit, ein Elementvorlagenprojekt zu haben, das ein Manifest haben kann, das unter allen Projekttypen installiert wird? Oder eine Möglichkeit, 4 Manifeste in dem One-Item-Template-Typ zu haben?

Das Projekt sollte schließlich unter Visual Studio 2012 durch installieren 2017.

Antwort

1

Sie können nur ein „Item Template-Projekt“, exportieren Sie es machen (nach der Textdatei erstellen), und entweder kopieren Sie die exportierte Zip-Datei zu Ihre Artikeltemplates oder lassen Sie es automatisch in den Optionen des Export-Assistenten hinzufügen.

Eine andere Möglichkeit ist das Erstellen eines VSIX-Projekts. Fügen Sie ein Artikelvorlagenprojekt hinzu. Fügen Sie die Textdatei der Elementvorlage hinzu. Referenz auf das Item-Template-Projekt im Manifest des VSIX. Baue es und installiere es. Sie sollten die Textdatei nun als Elementvorlage in Ihrem Dialogfeld zum Hinzufügen von Elementen haben.

Verwandte Themen