Keine Vorlagen in Visual Studio 2017

103

Nach einer Neuinstallation von Visual Studio 2017 (RC) kann ich keine Standardliste mit Vorlagen finden. Ich interessiere mich speziell für das Console Application (C#) templateund das Windows Form (C#) template. Ich bin mir ziemlich sicher, dass mir eine der einzelnen Komponenten fehlt. Ich bin mir nicht sicher, welches installiert werden soll, und ich möchte nicht alle installieren.

Bitte beachten Sie meine Liste mit installierten Komponenten.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Serge Voloshenko
quelle
3
Hast du den Link links gesehen?
SLaks
1
@ MattRowland du hast recht. Es ist schlimm, dass ich die Registerkarte "Workloads" nicht aktiviert habe. Ich habe an einer falschen Stelle gesucht ("Einzelkomponenten"). Deshalb habe ich die Frage gestellt. Wenn es für Sie nicht nützlich ist, heißt das nicht, dass es nicht für uns alle nützlich ist.
Serge Voloshenko
5
Ich hatte genau die gleichen Probleme bei der Installation. Ich dachte, ich hätte alle richtigen Komponenten ausgewählt, aber die Vorlagen fehlten.
CSharpie
15
Dies ist eine gültige Frage. Sie würden erwarten, dass die Vorlagen nach dem Herunterladen der VS2017-Community vorhanden sind, was ich auch getan habe. Zweitens ist es nicht offensichtlich, welche Optionen beim Umgang mit den Vorlagen ausgewählt werden müssen. Die Antwort hat mir geholfen.
Ray
1
Gleiches Problem bei der veröffentlichten Version. Wäre MS ein bisschen schlau gewesen, hätten sie uns bei der Installation eine Warnung gegeben, z. B. "Sind Sie sicher, dass Sie Windows Forms und Windows-Konsolenvorlagen wirklich nicht benötigen?" mit Optionen wie "Keine Notwendigkeit" und "Benötigte Elemente
hinzufügen

Antworten:

133

Sie müssen es installieren, indem Sie das Installationsprogramm starten.

Link zum Installationsprogramm

Klicken Sie oben links auf die Registerkarte "Workload" *, aktivieren Sie oben rechts ".NET-Desktop Development" und klicken Sie auf "Installieren". Beachten Sie, dass möglicherweise Ihre Installationsgröße (unten rechts) geändert wird und Sie andere Workloads installieren können . Sie müssen jedoch mindestens ".NET-Desktop Development" installieren.

Öffnen Sie das Visual Studio-Installationsprogramm.  entweder "Vorhandene Installation ändern" oder eine neue Installation starten.  Wählen Sie auf der Registerkarte "Workloads" die Option ".NET Desktop Devvelopment"

* Wie in den Kommentaren unten zu sehen ist, konnten Benutzer das Äquivalent auf der Registerkarte "Einzelkomponenten" nicht erreichen.

CSharpie
quelle
1
Ich denke, das ist es, wonach ich gesucht habe. Mein schlechtes, dass ich in der Registerkarte "Einzelkomponenten" gesucht habe. Jetzt installieren.
Serge Voloshenko
@SergeVoloshenko Sie können dies wahrscheinlich auch über Komponenten tun, aber dies war die Lösung, die ich gewählt habe.
CSharpie
1
CSharpie, ich habe versucht, einige der Komponenten zu installieren, die sich auf die Vorlagen beziehen, und es hat nicht funktioniert. Ich glaube nicht, dass Sie welche finden werden. Ihre Lösung ist der einzige Weg.
Serge Voloshenko
2
Ich wollte nur hinzufügen, dass dies die richtige Lösung ist, aber das ist mir auch in der veröffentlichten Version passiert. Ich war verwirrt darüber, warum es nicht installiert wurde, da ich das .NET Desktop Development-Paket ausgewählt habe. Ich bemerkte die fehlenden Komponenten und bestätigte dies, indem ich erneut in das Installationsprogramm ging und das Paket tatsächlich überprüft wurde. Ich habe ein beliebiges Paket ausgewählt und auf Installieren geklickt. Nachdem dies abgeschlossen war, startete ich neu und das .NET Desktop-Paket war endlich verfügbar. Um das Offensichtliche zu beantworten: Ja, ich habe nach meiner Erstinstallation einen Neustart durchgeführt.
Ozfive
1
Ich habe nicht einmal den C # -Knoten, sondern nur Installiert -> Andere Projekttypen -> Leere Lösung. Nichts anderes. Ich habe keine Ahnung.
Bokibeg
21

Wenn Sie die .NET-Desktop-Entwicklung installiert haben und die Vorlagen immer noch nicht sehen können, bezieht VS die Vorlagen wahrscheinlich aus Ihrem benutzerdefinierten Vorlagenordner und wird nicht installiert.

Um dies zu beheben, kopieren Sie den installierten Vorlagenordner in den benutzerdefinierten Ordner .

Dies ist Ihr " installierter " Ordner

C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ProjectTemplates

Dies ist Ihr " benutzerdefinierter " Ordner

C: \ Benutzer [Ihr Benutzername] \ Dokumente \ Visual Studio \ 2017 \ Templates \ ProjectTemplates

In der Regel geschieht dies, wenn Sie im Büro sind und VS als Administrator ausführen und Visual Studio verwirrt ist, wie beide zusammengeführt werden sollen, und wenn Sie feststellen, dass sie nicht dieselbe Ordnerstruktur und Ordnernamen haben. Einer ist CSHARP und das andere C # ....

Ich hatte jedoch nicht das gleiche Problem, als ich die VS 2017 Community Edition zu Hause installiert habe. Dies geschah, als ich Visual Studio 2017 "Enterprise" Edition installierte.

Hooman
quelle
Das hat geholfen, aber meine .cshtmlVorlage fehlt noch
Serj Sagan
@DesireaHerrera, bei diesem Ansatz wurde der Ordner "Vorlagen" auch für mich nicht angezeigt, aber ich konnte die gewünschte Vorlage unter "Installierter Baumknoten" finden. Oder verwenden Sie das Suchfeld, um es zu finden.
Elshev
3

Ich musste die .NET-Desktop-Entwicklung neu installieren (über die Registerkarte "Workload"), sogar die Schaltfläche zeigte: Ändern

Danach erschien die visuelle C # -Auswahl :) (Und jetzt kann ich die Konsolen-APP-Vorlage verwenden)

Pastuh
quelle
3

Ich habe den Pfad gefunden und in die Optionen geschrieben Geben Sie hier die Bildbeschreibung ein

Dmitri Veselov
quelle
2

Meine persönliche Erfahrung war, dass ich den Team Foundation Server-Client für 2017 zuerst installiert hatte (ihn als Proof of Concept für unser QA-Team verwendete, während ich noch VS2015 verwendete) und anschließend mit der Installation von Visual Studio 2017 begann Entwicklung.

Was ich in meinem Startmenü gefunden habe, war ein Visual Studio 2017 und ein Visual Studio 2017 (2) . Das Visual Studio 2017 (2) hatte alle Vorlagen, die mir fehlten. Das Befolgen der Schritte in der ersten Antwort auf diese Frage (die klar und leicht zu befolgen waren) hat mein Problem nicht behoben. Ich hatte gedacht, dass das Starten des Clients auf den Entwicklungsclient aktualisiert werden würde, aber das war nicht der Fall. Ich habe es in Visual Studio Professional umbenannt und habe jetzt alles, was ich brauche. Ich bin mir nicht sicher, ob dies jemand anderem passiert, aber es ist mir passiert, also hoffe ich, dass dies jemandem hilft.

JustDaveN
quelle
Genau das ist mir passiert! Danke
Ruaan Volschenk
2

HINWEIS: In diesem Thema werden Installationsprobleme mit MS-Projektvorlagen behandelt.

Ich bin über eine Suche in Google hierher gekommen und habe im Menü "Datei" von Visual Studio 2017 nach einer fehlenden Vorlagenoption gesucht: In VS-2015 war es "In Vorlage exportieren" und ich habe damit meine eigenen Standardprojektelemente hinzugefügt.

In der Zwischenzeit habe ich eine Antwort gefunden. Mein Problem hatte nichts mit Standardvorlagen zu tun und muss nicht installiert werden. Die Option In Vorlage exportieren wurde in das Menü VS-2017-Projekt verschoben !

Goodies
quelle
1

Meine C ++ - Vorlagen waren die ganze Zeit da, es fehlten meine C # -Vorlagen.

Ähnlich wie bei CSharpie funktionierte nach vielen Versuchen / Neuinstallationen seltsamerweise Folgendes für mich:
- Führen Sie das Installationsprogramm aus, aber deaktivieren Sie " Desktop-Entwicklung mit C ++ ".
- Lassen Sie das Installationsprogramm abschließen.
- Führen Sie das Installationsprogramm erneut aus und wählen Sie " Desktop-Entwicklung mit C ++ ".
- Installationsprogramm abschließen lassen

Grütze
quelle
0

In meinem Fall hatte ich alle erforderlichen Funktionen, aber ich hatte vor der Installation von Professional die Team Explorer-Version installiert (versehentlich das falsche Installationsprogramm verwendet).

Beim Ausführen der Team Explorer-Version war nur die Option "Leere Lösung" verfügbar.

Die Team Explorer-EXE-Datei befand sich unter: "C: \ Programme (x86) \ Microsoft Visual Studio \ 2017 \ TeamExplorer \ Common7 \ IDE \ devenv.exe".

Nachdem ich die richtige EXE-Datei gestartet hatte, funktionierte Visual Studio wie erwartet.

Die Professional EXE befand sich in: "C: \ Programme (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe"

Wiz
quelle