Шаблоны MVVM Light не отображаются в меню «Добавить элемент» (VS 2017)?

Я установил MVVM Light Toolkit через NuGet в VS 2017. Проблема в том, что когда я нажимаю «Добавить новый элемент» в любом проекте, я не вижу никаких шаблонов MVVM, которые появляются в руководствах по MVVM Light.

Они должны выглядеть так (но я не вижу их в своем проекте): http://prntscr.com/n9bs1q

Нашел похожие вопросы про VS 2012. В ответах советую искать C:\Program Files (x86)\Laurent Bugnion (GalaSoft)\Mvvm Light Toolkit\Vsix

Но у меня такой папки нет ни в Program Files (x86), ни в Program Files.

Помогите пожалуйста, что нужно сделать, чтобы шаблоны появились?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
847
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

MVVM Light NuGet может добавлять в проект только связанные ресурсы (сборки/файлы .cs). Он не будет добавлять шаблоны в Visual Studio. Чтобы получить шаблоны в Visual Studio, вам необходимо установить расширение MVVM Light Visual Studio, выполнив следующие шаги.

  1. Откройте Visual Studio и перейдите к Tools->Extensions and Updates.
  2. В окне Extensions and Updates лизните Online в левой панели.
  3. В строке поиска введите MVVM Light.
  4. В результатах поиска найдите MVVM Light for VS2017. Нажмите Загрузить и принять лицензию.

Расширение будет установлено после перезапуска Visual Studio. Затем вы можете получить шаблоны.

Обновлено:

Они прекратили поддержку Item Templates for MVVM Light в Visual Studio 2017. Он существовал до VS 2015. Таким образом, вы можете получить шаблоны проектов (Файл-> Новый проект) только в расширении VS 2017. Вы можете увидеть похожие запросы здесь.

Сделал это все и до сих пор нет шаблонов MVVM Light в меню «Добавить новый элемент».....( prntscr.com/n9kkbh

Anya Barsukova 09.04.2019 14:46

Видите ли вы шаблоны проектов MVVM Light в окне «Файл» -> «Новый проект»? Правильно ли установлено расширение? Проверьте это в Инструменты->Расширения и обновления->Установлено.

Mathivanan KP 09.04.2019 17:12

да, я вижу шаблоны MVVM Light в окне "Новый проект"! Но «забавно» то, что даже если я создам новый проект MvvmLight (WPF451), внутри него, если я нажму «Добавить новый элемент», шаблонов MVVM нет. И да, «MVVM Light VS2017» указан в разделе «Установлено» раздела «Расширения и обновления». Может быть, есть какой-то ручной способ проверить, действительно ли установлены шаблоны элементов MVVM Light?

Anya Barsukova 09.04.2019 17:53

Да, потратив некоторое время, я подтвердил, что шаблоны MVVM Light Item недоступны для Visual Sudio 2017. Я обновил свой ответ.

Mathivanan KP 10.04.2019 09:25

Большое спасибо за подробный ответ. Если бы у меня было достаточно репутации, я бы оценил это

Anya Barsukova 10.04.2019 18:43

Спасибо. Тем не менее, вы можете пометить его как ответ, если он решит вашу проблему.

Mathivanan KP 11.04.2019 08:40

Другие вопросы по теме