У Visual Studio 2017 немає шаблонів


103

Після установки Visual Studio 2017 (RC) з нуля я не можу знайти стандартний список шаблонів. Мене спеціально цікавлять Console Application (C#) templateта Windows Form (C#) template. Я майже впевнений, що мені не вистачає одного з окремих компонентів. Я не впевнений, який з них потрібно встановити, і я не хочу їх встановлювати.

Перегляньте мій список із встановленими компонентами.

введіть тут опис зображення

введіть тут опис зображення


3
Ви побачили посилання зліва?
СЛАкс

1
@MattRowland ти маєш рацію. Погано, що я не перевірив вкладку "Навантаження". Я шукав у неправильному місці ("Окремі компоненти"). саме тому я задав питання. Тож якщо це не корисно для вас, це не означає, що це не корисно для всіх нас.
Серж Волошенко

5
У мене були точно такі ж проблеми з установкою. Думав, що я вибрав усі потрібні компоненти, але шаблони були відсутні.
CSharpie

15
Це справедливе питання. Ви очікуєте, що шаблони будуть там після завантаження спільноти VS2017, що я і зробив. По-друге, не очевидно, які варіанти вибрати при роботі із шаблонами. Відповідь - те, що мені допомогло.
Рей

1
Та сама проблема у випущеній версії. Якби MS була трохи розумною, вони б дали нам попередження про встановлення, наприклад "Ви впевнені, що вам дійсно не потрібні шаблони форм Windows Forms та консолі Windows?" з такими параметрами, як "Не потрібно" та "Додати потрібні елементи"
Eske Rahn

Відповіді:


133

Вам потрібно встановити його, запустивши інсталятор.

Посилання на інсталятор

Клацніть на вкладці "Workload" * у верхньому лівому куті, потім перевірте праворуч у верхній частині ".NET-Desktop Development" та натисніть кнопку install. Зверніть увагу, що він може змінити розмір установки (праворуч знизу), і ви можете встановити інші робочі навантаження, але вам потрібно встановити ".NET-Desktop Development" як мінімум.

Відкрити інсталятор Visual Studio;  або "Змінити" існуючу установку, або розпочати нову установку.  На вкладці "Робочі навантаження" виберіть параметр ".NET розробка робочого столу"

* як видно з коментарів нижче, користувачі не змогли досягти еквівалента за допомогою вкладки "Індивідуальні компоненти".


1
Я думаю, це саме те, що я шукав. Моє погано, що я дивився на вкладці "Індивідуальні компоненти". Встановлення прямо зараз.
Серж Волошенко

@SergeVoloshenko Ви, ймовірно, можете це зробити і через компоненти, але це було рішення, яке я обрав.
CSharpie

1
CSharpie, я спробував встановити пару компонентів, пов'язаних із шаблонами, і це не вийшло. Я не думаю, що ви знайдете його. Ваше рішення - єдиний спосіб зробити це.
Серж Волошенко

2
Я просто хотів додати, що це правильне рішення, але це трапилося і зі мною у випущеній версії. Мене розгубило те, чому він не встановився через те, що я вибрав пакет .Net Desktop Development. Я помітив відсутні компоненти та підтвердив це, зайшовши в інсталятор ще раз, і пакет справді був перевірений. Я вибрав довільний пакет і натиснув встановити. Після того, як це було завершено, я перезапустив і, нарешті, був доступний пакет .NET Desktop. Щоб відповісти на очевидне, так, я зробив перезапуск після моєї початкової установки.
ozfive

1
У мене навіть немає вузла C #, просто встановлено -> Інші типи проектів -> Пусте рішення. Більш нічого. Я незрозумілий.
bokibeg

21

Якщо ви встановили розробку настільних ПК.

Щоб виправити це, скопіюйте в встановлені шаблони папку для призначених для користувача .

Це ваша " встановлена " папка

C: \ Файли програми (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ProjectTemplates

Це ваша " спеціальна " папка

C: \ Користувачі [ваше ім'я користувача] \ Документи \ Visual Studio \ 2017 \ Шаблони \ ProjectTemplates

Зазвичай це трапляється, коли ви знаходитесь в офісі, і ви працюєте з VS як адміністратор, а візуальна студія плутається, як об’єднати їх обох, і якщо ви помітили, що вони не мають однакової структури папок та імен папок. Одне - CSHARP і інші C # ....

У мене не було такої ж проблеми, коли я встановив спільноту VS 2017 удома вдома. Це сталося, коли я встановив візуальну студію 2017 «підприємство» видання.


Це допомогло, але мій .cshtmlшаблон все ще відсутній
Serj Sagan

@DesireaHerrera, при такому підході папка Шаблони також не з’явилася для мене, але я міг знайти потрібний шаблон у встановленому дереві. Або скористайтеся полем пошуку, щоб знайти його.
елшев

3

Мені довелося перевстановити розробки робочого столу .NET (вкладка Thround Workload), навіть була показана кнопка: Modify

Після цього з'явився вибір Visual C # :) (І тепер я можу використовувати шаблон консольного APP)



2

Мій особистий досвід полягав у тому, що я спершу встановив клієнт Team Foundation Server для 2017 року (використовував його як доказ концепції для нашої команди QA, а я ще використовував VS2015), а потім дотримувався цього з Інсталяцією Visual Studio 2017 пізніше, щоб почати розвиток.

Що я закінчив у своєму меню "Пуск" - це Visual Studio 2017 та Visual Studio 2017 (2) . У Visual Studio 2017 (2) були всі шаблони, які мені не вистачало. Виконуючи кроки, знайдені в першій відповіді на це питання (які були зрозумілі та прості у виконанні), я не вирішив мою проблему. Я думав, що запуск клієнта перейде до Клієнта розвитку, але це не відбулося. Я перейменував його на Visual Studio Professional , і тепер маю все, що мені потрібно. Не впевнений, чи трапиться це з кимось іншим, але саме так сталося зі мною, тож сподіваюся, що це комусь допоможе.


Саме так сталося зі мною! Спасибі
Руан Волщенк

2

ПРИМІТКА. Ця тема стосується проблем із встановленням шаблонів проектів MS.

Я прийшов сюди за допомогою пошуку в Google, шукав варіант відсутності шаблону в меню Файл Visual Studio 2017: у VS-2015 це був Експорт у шаблон, і я використовував його для додавання власних стандартних елементів проекту.

Тим часом я знайшов відповідь. Моя проблема не стосувалася шаблонів за замовчуванням, і вона не потребує встановлення речей. Параметр "Експорт у шаблон" переміщено до меню проекту VS-2017 !


1

Мої шаблони C ++ постійно були там, мої C # відсутні.

Подібно до CSharpie, після спроб багатьох модифікувати / перевстановити, як не дивно, для мене нарешті спрацювало:
- запустіть інсталятор, але зніміть опцію " Розвиток робочого столу за допомогою C ++ ".
- дозволити інсталятору завершити
- запустити інсталятор ще раз та виберіть " Розробка робочого столу за допомогою C ++ ".
- дозволити інсталятор завершити


0

У моєму випадку у мене були всі необхідні функції, але я встановив версію Team Explorer (випадково використаний неправильний інсталятор) перед установкою Professional.

Під час запуску версії Team Explorer доступна лише опція Blank Solution.

Команда Explorer EXE знаходилась у: "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ TeamExplorer \ Common7 \ IDE \ devenv.exe"

Як тільки я запустив правильний EXE, Visual Studio почав працювати, як очікувалося.

Професійний EXE знаходився в: "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.