Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt de VSIX Project-sjabloon gebruiken om een of meer Visual Studio-extensies in een VSIX-project te verpakken en het pakket vervolgens te publiceren op de Visual Studio Marketplace-website .
VSIX-implementatie ondersteunt VSPackages, assembly's, MEF-onderdelen, projectsjablonen, itemsjablonen, werksetbesturingselementen en aangepaste extensietypen.
Opmerking
Als u VSIX-projecten wilt gebruiken, moet u de Visual Studio SDK installeren. Zie Visual Studio SDK voor meer informatie over de Visual Studio SDK.
Waar vind ik de VSIX-projectsjabloon?
De VSIX-projectsjabloon is beschikbaar in het dialoogvenster Nieuw project door te zoeken naar 'vsix'. Er is zowel een C# als een Visual Basic-versie.
Aanbeveling
Zorg ervoor dat .NET Framework 4.5 of hoger is opgegeven in de vervolgkeuzelijst boven aan het dialoogvenster Nieuw project .
Gebruik van de VSIX-projectsjabloon
De VSIX-projectsjabloon heeft twee hoofdgebruiken:
Projectsjablonen, itemsjablonen en extensies implementeren.
Als u de uitvoer van meerdere extensies in één implementatiepakket wilt verpakken.
Een extensie verpakken in een leeg VSIX-project
U kunt een bestaande extensie of een extensie die nog geen VSIX-ondersteuning heeft, verpakken in een leeg VSIX-project. De extensie die moet worden verpakt, moet van een type zijn dat wordt ondersteund door het VSIX-schema.
Een extensie verpakken met behulp van een VSIX-project
Bouw de projecten waaruit uw extensie bestaat.
Maak een VSIX-project met behulp van de VSIX Project-sjabloon .
Source.extension.vsixmanifest wordt geopend in Manifest Designer.
Kies op het tabblad Assets de knop Nieuw .
Het dialoogvenster Nieuwe asset toevoegen wordt weergegeven.
Kies in de lijst Type het type extensie dat u wilt toevoegen.
Voer de volgende stappen uit om een extensie of inhoudselement toe te voegen dat is opgenomen in de huidige oplossing (bijvoorbeeld een itemsjabloon of een gecompileerde assembly):
Kies in de lijst Broneen project in de huidige oplossing.
Kies in de lijst Project de naam van de extensie.
Voer in het vak Insluiten in deze map de naam in van een map waarin u de asset wilt insluiten en kies vervolgens de knop OK .
Voer de volgende stappen uit om een extensie of inhoudselement toe te voegen dat niet is opgenomen in de huidige oplossing:
Kies Bestand op bestandssysteem in de keuzelijst Bron.
Voer in het veld Pad het volledige pad naar het gecompileerde of gecomprimeerde extensiebestand in of gebruik de knop Bladeren om naar het bestand te bladeren.
Voer in het vak Insluiten in deze map de naam in van een map waarin u de asset wilt insluiten en kies vervolgens de knop OK .
Als u wilt dat uw pakket extra extensies bevat, voegt u ze op dezelfde manier toe.
Bouw de oplossing.
Visual Studio bouwt een VSIX-bestand met een VSIX-manifestbestand, een [Content_Types].xml bestand en alle extensieassets die u aan het project hebt toegevoegd.