Aucun modèle dans Visual Studio 2017


103

Après une installation de Visual Studio 2017 (RC) à partir de zéro, je ne trouve pas de liste standard de modèles. Je suis particulièrement intéressé par le Console Application (C#) templateet le Windows Form (C#) template. Je suis presque sûr qu'il me manque l'un des composants individuels. Je ne sais pas lequel est censé être installé et je ne veux pas tous les installer.

Veuillez consulter ma liste avec les composants installés.

entrez la description de l'image ici

entrez la description de l'image ici


3
Avez-vous vu le lien sur la gauche?
SLaks

1
@MattRowland vous avez raison. C'est mon problème de ne pas avoir vérifié l'onglet "Workloads". Je cherchais au mauvais endroit ("Composants individuels"). c'est pourquoi j'ai posé la question. Donc, si ce n'est pas utile pour vous, cela ne veut pas dire que ce n'est pas utile pour nous tous.
Serge Voloshenko

5
J'ai eu exactement les mêmes problèmes d'installation. Je pensais avoir sélectionné tous les bons composants, mais les modèles manquaient.
CSharpie

15
C'est une question valide. Vous vous attendez à ce que les modèles soient là après le téléchargement de VS2017 Community, ce que j'ai fait. Deuxièmement, les options à sélectionner ne sont pas évidentes lors du traitement des modèles. La réponse est ce qui m'a aidé.
Ray

1
Même problème sur la version publiée. Si MS avait été un peu intelligent, ils nous auraient donné un avertissement lors de l'installation, comme "Êtes-vous sûr que vous n'avez vraiment pas besoin de Windows Forms et de modèles de console Windows?" avec des options comme "Pas besoin" et "Ajouter les éléments nécessaires"
Eske Rahn

Réponses:


133

Vous devez l'installer en lançant le programme d'installation.

Lien vers l'installateur

Cliquez sur l'onglet "Workload" * en haut à gauche, puis cochez en haut à droite ".NET-Desktop Development" et cliquez sur installer. Notez que cela peut modifier la taille de votre installation (en bas à droite) et que vous pouvez installer d' autres workloads, mais vous devez au moins installer ".NET-Desktop Development".

Ouvrez le programme d'installation de Visual Studio;  "Modifier" l'installation existante ou commencer une nouvelle installation.  Dans l'onglet "Workloads", choisissez l'option ".NET desktop devvelopment"

* comme on le voit dans les commentaires ci-dessous, les utilisateurs n'ont pas pu obtenir l'équivalent en utilisant l'onglet "Composants individuels".


1
Je pense que c'est ce que je cherchais. Mon mauvais que je cherchais dans l'onglet "Composants individuels". Installation maintenant.
Serge Voloshenko

@SergeVoloshenko Vous pouvez probablement le faire via des composants également, mais c'était la solution que j'ai choisie.
CSharpie

1
CSharpie, j'ai essayé d'installer quelques composants liés aux modèles et cela n'a pas fonctionné. Je ne pense pas que vous en trouverez. Votre solution est la seule façon de faire.
Serge Voloshenko

2
Je voulais juste ajouter que c'est la bonne solution, mais cela m'est également arrivé sur la version publiée. J'étais confus quant à la raison pour laquelle il ne s'est pas installé en raison du fait que j'ai sélectionné le package .Net Desktop Development. J'ai remarqué les composants manquants et je l'ai confirmé en entrant à nouveau dans le programme d'installation et le paquet a bien été vérifié. J'ai sélectionné un package arbitraire et j'ai lancé l'installation. Une fois cela terminé, j'ai redémarré et le package de bureau .NET était enfin disponible. Pour répondre à l'évidence, oui j'ai fait un redémarrage après ma première installation.
ozfive

1
Je n'ai même pas le nœud C #, juste installé -> Autres types de projets -> Solution vierge. Rien d'autre. Je n'ai aucune idée.
bokibeg

21

Si vous avez installé le développement de bureau .NET et que vous ne pouvez toujours pas voir les modèles, VS obtient probablement les modèles à partir de votre dossier de modèles personnalisés et non installés.

Pour résoudre ce problème, copiez le dossier des modèles installés dans custom .

Ceci est votre dossier « installé »

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

Ceci est votre dossier " personnalisé "

C: \ Users [votre nom d'utilisateur] \ Documents \ Visual Studio \ 2017 \ Templates \ ProjectTemplates

Cela se produit généralement lorsque vous êtes au bureau et que vous exécutez VS en tant qu'administrateur et que Visual Studio ne sait pas comment fusionner les deux et si vous remarquez qu'ils n'ont pas la même structure de dossiers et les mêmes noms de dossier. L'un est CSHARP et l'autre C # ....

Je n'ai pas eu le même problème lorsque j'ai installé l'édition communautaire VS 2017 à la maison. Cela s'est produit lorsque j'ai installé l'édition «entreprise» de Visual Studio 2017.


Cela a aidé mais mon .cshtml modèle est toujours manquant
Serj Sagan

@DesireaHerrera, avec cette approche, le dossier Modèles ne m'apparaissait pas non plus, mais je pouvais trouver le modèle souhaité sous le nœud d'arbre installé. Ou utilisez la zone de recherche pour le trouver.
elshev

3

J'ai dû réinstaller le développement de bureau .NET (via l'onglet Workload), même le bouton montrait: Modifier

Après que la sélection Visual C # est apparue :) (Et maintenant, je peux utiliser le modèle d'application de console)



2

Mon expérience personnelle était que j'avais d'abord installé le client Team Foundation Server pour 2017 (je l'utilisais comme preuve de concept pour notre équipe d'assurance qualité, alors que j'utilisais encore VS2015), puis je l'ai suivi avec l'installation de Visual Studio 2017 plus tard pour commencer développement.

Ce que j'ai fini avec mon menu Démarrer était un Visual Studio 2017 et un Visual Studio 2017 (2) . Le Visual Studio 2017 (2) contenait tous les modèles qui me manquaient. Suivre les étapes de la première réponse à cette question (qui étaient claires et faciles à suivre) n'a pas résolu mon problème. J'avais pensé que le lancement du client passerait au client de développement, mais ce n'est pas le cas. Je l'ai renommé Visual Studio Professional et j'ai maintenant tout ce dont j'ai besoin. Je ne sais pas si cela arrive à quelqu'un d'autre, mais c'est ce qui m'est arrivé, alors j'espère que cela aidera quelqu'un.


C'est exactement ce qui m'est arrivé! Merci
Ruaan Volschenk

2

REMARQUE: cette rubrique concerne les problèmes d'installation avec les modèles de projet MS.

Je suis venu ici via une recherche dans Google, je cherchais une option de modèle manquante dans le menu Fichier de Visual Studio 2017: dans VS-2015, c'était Exporter vers un modèle et je l'ai utilisé pour ajouter mes propres éléments de projet standard.

En attendant, j'ai trouvé une réponse .. mon problème n'était pas lié aux modèles par défaut et il n'a pas besoin d'installer des choses. L'option Exporter vers un modèle a été déplacée dans le menu Projet VS-2017 !


1

Mes modèles C ++ étaient là depuis le début, c'étaient mes modèles C # qui manquaient.

Similaire à CSharpie, après avoir essayé de nombreuses modifications / réinstallations, curieusement, ce qui suit a finalement fonctionné pour moi:
- exécutez le programme d'installation, mais désélectionnez « Développement de bureau avec C ++ ».
- autorisez le programme d'installation à terminer
- exécutez à nouveau le programme d'installation et sélectionnez « Développement de bureau avec C ++ ».
- permettre à l'installateur de terminer


0

Dans mon cas, j'avais toutes les fonctionnalités requises, mais j'avais installé la version Team Explorer (utilisé accidentellement le mauvais programme d'installation) avant d'installer Professional.

Lors de l'exécution de la version Team Explorer, seule l'option Solution vierge était disponible.

Le fichier EXE de Team Explorer se trouvait dans: «C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ TeamExplorer \ Common7 \ IDE \ devenv.exe»

Une fois que j'ai lancé le bon EXE, Visual Studio a commencé à fonctionner comme prévu.

Le fichier EXE professionnel se trouvait dans: «C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe»

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.