Die Antwort von JochemKempe funktioniert einwandfrei , ist jedoch etwas schwierig, da Sie geschützte Dateien neu schreiben müssen Program Files.
Nur um die Antwort zu aktualisieren. Vorlagen für die Community Edition befinden sich im Ordner:
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ProjectTemplates
Eine andere Lösung
Es gibt jedoch noch eine andere Möglichkeit, neue Vorlagen zu erstellen. Kopieren Sie die Dateien aus dem Quellordner in den Benutzervorlagenordner.
Beispiel: Für Windows Form-Anwendungen kann es sich um einen dieser Quellordner handeln (für Visual Studio 2017 Community) :
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ProjectTemplates\CSharp\Windows Root\Windows\1033\WindowsApplication\
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\CSharp\Windows Root\Windows\1033\WindowsApplication\
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplatesCache\CSharp\Windows Root\Windows\1033\WindowsApplication\
Der Standardordner für Benutzervorlagen lautet (für Visual Studio 2017 Community) :
C:\Users\<username>\Documents\Visual Studio 2017\Templates\ProjectTemplates\
Der Zielordner für die neue Windows Form-Anwendungsvorlage lautet:
C:\Users\<username>\Documents\Visual Studio 2017\Templates\ProjectTemplates\Visual C#\Windows\1033\MyWindowsApplication\
Damit haben Sie beim Erstellen eines neuen Projekts zwei "Windows Form-Anwendungen". Die Unterscheidung zwischen diesen beiden erfolgt nur im Standarddateinamen. Zur besseren Unterscheidung kann der angezeigte Name der Vorlage geändert werden. Aktualisieren Sie die .vstemplateDatei, um den Vorlagennamen zu ändern .
Das Original csWindowsApplication.vstemplateenthält Zeile:
<Name Package="{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}" ID="2318" />
Um den Namen zu ändern, müssen Sie die Zeile wie folgt ändern:
<Name ID="2318">My Windows Form Application</Name>
Der negative Teil dieser Lösung besteht darin, dass Sie Ihre neue Vorlage umbenennen und vorhandenen Vorlagen eine neue Vorlage hinzufügen müssen (das alte "falsche" Beispiel bleibt erhalten und Sie können es weiterhin unfreiwillig verwenden) .
Aber es gibt auch einen guten Teil. Sie müssen kein Administrator sein, um das Beispiel hinzuzufügen oder zu aktualisieren. (Es ist nicht erforderlich, Dateien im Program FilesOrdner neu zu schreiben .)