Brak szablonów w programie Visual Studio 2017

103

Po instalacji programu Visual Studio 2017 (RC) od podstaw nie mogę znaleźć standardowej listy szablonów. Szczególnie interesuje mnie Console Application (C#) templatei Windows Form (C#) template. Jestem prawie pewien, że brakuje mi jednego z elementów indywidualnych. Nie jestem pewien, który z nich powinien zostać zainstalowany i nie chcę instalować ich wszystkich.

Zobacz moją listę z zainstalowanymi komponentami.

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Serge Voloshenko
źródło
3
Widziałeś link po lewej stronie?
SLaks
1
@MattRowland masz rację. Szkoda, że ​​nie zaznaczyłem zakładki „Obciążenia”. Szukałem w złym miejscu („Poszczególne komponenty”). dlatego zadałem to pytanie. Więc jeśli to nie jest przydatne dla ciebie, nie oznacza, że ​​nie jest przydatne dla nas wszystkich.
Serge Voloshenko
5
Miałem dokładnie te same problemy z instalacją. Myślałem, że wybrałem wszystkie właściwe komponenty, ale brakowało szablonów.
CSharpie
15
To ważne pytanie. Można oczekiwać, że szablony będą dostępne po pobraniu społeczności VS2017, co zrobiłem. Po drugie, nie jest oczywiste, które opcje wybrać w przypadku szablonów. Odpowiedź brzmi, co mi pomogło.
Ray
1
Ten sam problem w wydanej wersji. Gdyby MS był trochę sprytny, dałby nam ostrzeżenie podczas instalacji, w stylu „Czy na pewno nie potrzebujesz szablonów Windows Forms i konsoli Windows?” z opcjami takimi jak „Nie ma potrzeby” i „Dodaj potrzebne elementy”
Eske Rahn

Odpowiedzi:

133

Musisz go zainstalować, uruchamiając instalator.

Link do instalatora

Kliknij kartę „Obciążenie” * w lewym górnym rogu, a następnie zaznacz opcję „.NET-Desktop Development” w prawym górnym rogu i kliknij zainstaluj. Zauważ, że może to zmienić rozmiar twojej instalacji (prawy dolny róg) i możesz zainstalować inne obciążenia, ale musisz zainstalować przynajmniej ".NET-Desktop Development".

Otwórz instalator programu Visual Studio;  „Zmodyfikuj” istniejącą instalację lub rozpocznij nową instalację.  Na karcie „Obciążenia” wybierz opcję „Tworzenie pulpitu .NET”

* jak widać w komentarzach poniżej, użytkownicy nie byli w stanie osiągnąć odpowiednika za pomocą zakładki „Poszczególne komponenty”.

CSharpie
źródło
1
Myślę, że właśnie tego szukałem. Szkoda, że ​​szukałem w zakładce „Poszczególne komponenty”. Instaluję teraz.
Serge Voloshenko
@SergeVoloshenko Prawdopodobnie możesz to zrobić również za pomocą komponentów, ale to było rozwiązanie, które wybrałem.
CSharpie
1
CSharpie, próbowałem zainstalować kilka komponentów związanych z szablonami i to nie działało. Myślę, że nie znajdziesz żadnego. Twoje rozwiązanie to jedyny sposób.
Serge Voloshenko
2
Chciałem tylko dodać, że jest to poprawne rozwiązanie, ale zdarzyło mi się to również w wydanej wersji. Byłem zdezorientowany, dlaczego nie został zainstalowany, ponieważ wybrałem pakiet .Net Desktop Development. Zauważyłem brakujące komponenty i potwierdziłem to, przechodząc ponownie do instalatora i pakiet rzeczywiście został sprawdzony. Wybrałem dowolny pakiet i uruchomiłem instalację. Po zakończeniu uruchomiłem ponownie i pakiet .NET Desktop był wreszcie dostępny. Odpowiadając na oczywiste, tak, uruchomiłem ponownie po pierwszej instalacji.
ozfive
1
Nie mam nawet węzła C #, po prostu zainstalowany -> Inne typy projektów -> Puste rozwiązanie. Nic więcej. Nie mam pojęcia.
bokibeg
21

Jeśli zainstalowałeś programowanie na platformie .NET i nadal nie widzisz szablonów, prawdopodobnie VS pobiera szablony z folderu szablonów niestandardowych i nie jest instalowany.

Aby to naprawić, skopiować z zainstalowanych szablonów folder zwyczaju .

To jest twój „ zainstalowany ” folder

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

To jest Twój „ niestandardowy ” folder

C: \ Users [Twoja nazwa użytkownika] \ Documents \ Visual Studio \ 2017 \ Templates \ ProjectTemplates

Zwykle dzieje się tak, gdy jesteś w biurze i pracujesz na VS jako administrator, a Visual Studio jest zdezorientowane, jak połączyć je oba i jeśli zauważysz, że nie mają tej samej struktury i nazw folderów. Jednym z nich jest CSHARP i inny C # ....

Jednak nie miałem tego samego problemu, gdy instalowałem w domu wersję społecznościową VS 2017. Stało się tak, gdy zainstalowałem wersję „enterprise” programu Visual Studio 2017.

Hooman
źródło
To pomogło, ale .cshtmlnadal brakuje mojego szablonu
Serj Sagan
@DesireaHerrera, przy takim podejściu folder szablonów również nie pojawił się dla mnie, ale mogłem znaleźć żądany szablon w węźle Zainstalowane drzewo. Lub użyj pola wyszukiwania, aby go znaleźć.
elshev
3

Musiałem przeinstalować programowanie .NET na pulpit (przez zakładkę Obciążenie), nawet wyświetlał się przycisk: Modyfikuj

Potem pojawił się wybór Visual C # :) (A teraz mogę użyć szablonu aplikacji konsolowej)

Pastuh
źródło
3

Znalazłem ścieżkę i zapisałem ją w opcjach wprowadź opis obrazu tutaj

Dmitri Veselov
źródło
2

Z mojego osobistego doświadczenia wynika, że ​​najpierw zainstalowałem klienta Team Foundation Server na rok 2017 (użyłem go jako dowód koncepcji dla naszego zespołu ds. Kontroli jakości, podczas gdy nadal korzystałem z VS2015), a następnie kontynuowałem instalację programu Visual Studio 2017 później, aby rozpocząć rozwój.

To, co znalazłem w menu Start, to Visual Studio 2017 i Visual Studio 2017 (2) . Visual Studio 2017 (2) miał wszystkie szablony mi brakuje. Postępowanie zgodnie z krokami podanymi w pierwszej odpowiedzi na to pytanie (które były jasne i łatwe do wykonania) nie rozwiązało mojego problemu. Myślałem, że uruchomienie klienta spowoduje uaktualnienie do klienta deweloperskiego, ale tak się nie stało. Zmieniłem nazwę na Visual Studio Professional i mam teraz wszystko, czego potrzebuję. Nie jestem pewien, czy przydarzy się to komuś innemu, ale tak właśnie stało się ze mną, więc mam nadzieję, że to komuś pomoże.

JustDaveN
źródło
To właśnie mi się przydarzyło! Dzięki
Ruaan Volschenk
2

UWAGA: ten temat dotyczy problemów z instalacją szablonów projektów MS.

Przyszedłem tutaj przez wyszukiwanie w Google, szukałem brakującej opcji Szablon w menu Plik programu Visual Studio 2017: w VS-2015 było to Eksportuj do szablonu i użyłem go do dodania własnych standardowych elementów projektu.

W międzyczasie znalazłem odpowiedź ... mój problem nie był związany z domyślnymi szablonami i nie wymaga instalacji. Opcja Eksportuj do szablonu została przeniesiona do menu projektu VS-2017 !

Przysmaki
źródło
1

Moje szablony C ++ były tam przez cały czas, brakowało moich szablonów C #.

Podobnie jak w przypadku CSharpie, po wielu próbach modyfikacji / ponownej instalacji, co dziwne, w końcu zadziałało:
- uruchom instalator, ale odznacz opcjęTworzenie pulpitu w C ++ ”.
- pozwól instalatorowi zakończyć
- uruchom ponownie instalator i wybierz „ Tworzenie pulpitu w C ++ ”.
- pozwól instalatorowi zakończyć

Grys
źródło
0

W moim przypadku miałem wszystkie wymagane funkcje, ale zainstalowałem wersję Team Explorer (przypadkowo użyłem niewłaściwego instalatora) przed zainstalowaniem Professional.

Podczas uruchamiania wersji Team Explorer dostępna była tylko opcja Puste rozwiązanie.

EXE Team Explorer znajdował się w: „C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ TeamExplorer \ Common7 \ IDE \ devenv.exe”

Po uruchomieniu poprawnego EXE Visual Studio zaczął działać zgodnie z oczekiwaniami.

EXE Professional znajdował się w: „C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe”

Czarodziej
źródło