Visual Studio 2013/2015 C ++ - Elementvorlagen fehlen

8

Ich versuche, einige einfache Artikelvorlagen für Visual Studio 2013 (Professional) C ++ - Projekte zu erstellen, aber Visual Studio scheint mit mir zu kämpfen. Ich begann mit dem File -> Export Template... -Assistenten, der eine ZIP-Datei vervollständigte und erzeugte, aber leider war die neue Vorlage im Dialogfeld Add New Item nicht zu sehen. Daher begann ich, sie manuell zu bearbeiten, um zu sehen, ob ich sie beheben konnte / p>

Hier ist mein Test .vstemplate Datei:

%Vor%

Ich habe versucht, VC und VisualC für <ProjectType> zu verwenden und die Vorlage in verschiedene Ordner zu platzieren, sowohl in gezippte als auch in erweiterte Formulare.

Nachdem Sie <ProjectType> in CSharp geändert und ein C # -Projekt erstellt haben, wird es sofort angezeigt. Interessanterweise wird die Vorlage, wenn das Verzeichnis %USERPROFILE%\Documents\Visual Studio 2013\Templates\ItemTemplates\Visual C# leer ist, nun in den Verzeichnissen %USERPROFILE%\Documents\Visual Studio 2013\Templates\ItemTemplates oder %USERPROFILE%\Documents\Visual Studio 2013\Templates\ItemTemplates\Visual C++ Project angezeigt, aber wenn eine Kopie davon auch im Verzeichnis Visual C# vorhanden ist, wird sie in der Tabelle zweimal angezeigt neuer Artikeldialog ...

Ich weiß, dass es einen Fehler in Visual Studio 2013 Express RC gab, bei dem im Dialogfeld "Neuer Artikel" überhaupt keine Vorlagen angezeigt wurden, nicht einmal die integrierten Vorlagen. Daher denke ich, dass dies ein Fehler in Visual Studio sein könnte oder nur ein weiteres Beispiel für die störende Missachtung von C ++ durch Microsoft.

Gibt es etwas, das ich hier vermisse oder ist das ein Fehler mit VS2013? Wenn ja, kennt jemand eine Problemumgehung?

Bearbeiten: Dieses Problem besteht weiterhin in Visual Studio 2015 RC

    
bcrist 31.12.2013, 13:25
quelle

2 Antworten

5

Das gleiche Problem haben. Die Problemumgehung, die für mich funktioniert, ist die Verwendung der VS2013 Express Edition, bei der C ++ - Artikelvorlagen problemlos funktionieren (genau wie in VS2012 Pro / Express). Ich habe keine Ahnung, warum diese praktische Funktionalität aus der Pro-Edition entfernt wurde, aber in der kostenlosen Express-Edition weiter funktioniert.

    
Johnny Hendriks 19.11.2014 08:18
quelle
0

Mein erstes Abenteuer mit VS Templates und ich stoße darauf! Jackpot!

Nach ein paar Stunden herumfummeln kann ich nun meine eigenen Templates hinzufügen, zumindest in der VS Community 2013. Ich denke der Trick ist, <TemplateGroupID>WinRT-Common</TemplateGroupID> hinzuzufügen. Als Referenz erscheint diese Item-Vorlage für mich in einem leeren C ++ - Projekt:

%Vor%

Für TemplateGroupID scheint der Standard ( VC-Native ) noch VC-Windows zu funktionieren ( hier ist die vollständige Liste). Ich bin mir nicht sicher, was die weiteren Auswirkungen von WinRT-Common sein könnten. Es ist nicht einmal aufgeführt.

Noch ein paar Details: Ich begann mit dem Experimentieren mit dem ComputeShader.vstemplate , das mit VS2013 geliefert wird, indem ich es in den Templates-Ordner lege und die Datei modifiziere, bis sie so ist, wie sie jetzt ist. Irgendwo auf dem Weg wurde mir klar, dass es wichtig ist, alles in eine .zip-Datei zu schreiben, auch wenn es anfänglich zu funktionieren scheint, weil sich Visual Studio schließlich sehr seltsam verhält, wenn es darum geht, die Vorlagen zu erkennen (es war ziemlich frustrierend, bevor ich das erkannte) ). Ich denke, es hat mit dem Cache zu tun.

    
Selmar 10.09.2017 01:23
quelle