VS2010: VSIX Installation nicht bereitstellen nicht Elementvorlagen im Inneren
-
26-09-2019 - |
Frage
Demo-Lösung mit zwei VSX-Projekten: Hinzufügen 1. Neues Projekt -> Extensibility -> Item Template - "ItemTemplate1" In 2. Neues Projekt -> Extensibility -> VSIX Projekt - "VSIXProject1"
Ich habe keine Änderungen in "ItemTemplate1", so dass es Standardelementvorlage constains (ItemTemplate1.vstemplate):
<VSTemplate Version="3.0.0" Type="Item" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>ItemTemplate1</Name>
<Description><No description available></Description>
<Icon>ItemTemplate1.ico</Icon>
<TemplateID>e298765c-97b8-4f4c-9b7b-a6b368f914df</TemplateID>
<ProjectType>CSharp</ProjectType>
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion>
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
<DefaultName>Class.cs</DefaultName>
</TemplateData>
<TemplateContent>
<References>
<Reference>
<Assembly>System</Assembly>
</Reference>
</References>
<ProjectItem ReplaceParameters="true">Class.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
In VSIXProject1 Ich habe lediglich source.extension.vsixmanifest Hinzufügen Verweis auf ItemTemplates1 Projekt. Danach vsixmanifest enthält nur eine Inhaltsbeschreibung:
<Content>
<ItemTemplate>ItemTemplates</ItemTemplate>
</Content>
baute es dann. In bin / Debug habe ich VSIXProject1.vsix innen, die ich meine Artikel Vorlage in ItemTemplates sehen \ CSharp \ 1033 \ ItemTemplate1.zip Datei.
Alles sieht gut aus!
Mit Ausnahme der Tatsache, funktioniert es nicht. Ich betreibe VSIXProject1.vsix, VSIX installiert (ich es in den Erweiterungsmanager sehen kann) und no wurde alle Vorlagen kopiert "C: \ Users \ {Username} \ Documents \ Visual Studio 2010 \ Templates \ ItemTemplates"
Lösung
Vorlagen, die durch eine VSIX installiert sind werden nicht zu den Vorlagen installieren Ordner im Benutzer Dokumente-Ordner. Sie erhalten installiert unter% LocalAppData% \ Microsoft \ Visualstudio \ 10.0 \ Extensions \
Sie sollten noch in der Lage sein, um die Vorlage zu sehen, wenn Sie versuchen, ein neues Element an ein C # Projekt hinzuzufügen.
Andere Tipps
Überprüfen Sie bitte die Website below.It Hilfe mein Problem zu lösen hat. http://silverlightdude.wordpress.com/2010/06/07/installing-the-prism-template-pack-for-visual-studio-2010/#comment-4