Я использую Visual studio 2015 и после открытия существующего проекта я не могу увидеть опцию добавления контроллера, щелкнув правой кнопкой мыши на папке контроллера. Пожалуйста помоги.Отсутствует опция контроллера в Visual Studio 2015
ответ
- Open VS2015 => Инструменты => Настройка
- Выбор команд
- Выбор Контекстное меню
- Выбор проекта и решение Контекстное меню | Папка | Добавить
- Проверьте, что появляется 'Controller'.
- ВАЖНО - Переместите элемент контроллера вверх.
После этого появилась опция Controller для меня, но щелчок по опции контроллера на самом деле ничего не делает! – thudbutt
То же самое, теперь у меня есть возможность добавить контроллер, который невидимый, неразборчивый, безвкусный и без запаха. Я пытался протянуть свои чувства, но даже сила не могла его обнаружить. Я бы предпочел шоколадный чайник. По крайней мере, я мог утешить себя кондитерской терапией. – GPR
Мне показалось, что эти параметры контекста для ** Controller ** или ** Views ** появляются в зависимости от пакетов NuGet, которые вы установили в ** project.json **, в частности пакеты Entity Framework в сочетании с ** Microsoft .Extensions.CodeGenerators.Mvc **. Я заметил это при создании моего проекта из пустого шаблона, а затем постепенно добавляя нужные мне пакеты. В какой-то момент элементы контекстного меню Controller и Views стали доступными. –
У меня была та же проблема. После беспорядка с номерами GUID и попыткой переустановки ответ пришел к обновлению Visual Studio 2015.
Перейти к Инструменты> Расширения и обновления> Обновления (вкладка слева)> Visual Studio.
Это было около 3 концертов.
Надеется, что это помогает
У меня была проблема и обновление «расширение github» в «Перейдите в« Инструменты »>« Расширения и обновления »>« Обновления ». После перезапуска VS2015 элемент меню контроллера добавлен. Я предполагаю, что обновление любых расширений будет выполнено. – pac
6 часов загрузки и установки позже, но это сработало !!! – Ron
С [Chris Zhao на asp.net] [1]: Вы могли бы рассмотреть возможность удаления VS 2015 и установите его снова, и проверить, является ли "инструментами Web Developer" выбран [перейти в Настраиваемый во время установки убедитесь, что он проверен.
Я сделал это, и он включил опцию добавления контроллера.
ОК, это подтолкнуло меня к стене, поэтому я создал проект MVC по умолчанию, чтобы увидеть, что на земле мне не хватало, вы бы хотели знать? Вот ответ.
В project.json под зависимостями, пожалуйста, добавьте:
"Microsoft.Extensions.CodeGenerators.Mvc": "1.0.0-rc1-final"
Или, когда-либо версия теперь доступна. Затем щелкните правой кнопкой мыши ваши папки для просмотра и т. Д., И появятся параметры меню!
Щелкните правой кнопкой мыши ссылку Добавить ссылку -> ManageNugetPackage -> Найти Microsoft ASPNET.MVC и установить этот пакет. Затем вернитесь к проекту и щелкните правой кнопкой мыши папку контроллера и посмотрите ;-)
Используйте следующую команду в консоли NuGet для установки пакета.
Install-Package Microsoft.Extensions.CodeGenerators.Mvc -Pre
Удачи.
У меня была такая же проблема для моего проекта ASP.NET в VS2015. Я решил установить Microsoft.VisualStudio.Web.CodeGeneration.Tools. Она не появляется в NuGet Manager, так что вы должны установить с Package Manager Console: Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Tools -Version 1.0.0-preview2-final -Pre
Надеется, что это помогает
Если вы недавно очищены все файлам в вашем решении, то это может быть просто вопросом реконструировать решение, восстановить ваши пакеты NuGet.
Я следовал за каждым шагом и ничего не работал. так что проблема, безусловно, связаны с генераторами кода, но то, что я должен был сделать, это включить стенд codeGenerator.MVC и CodeGeneration.Tools в разделе зависимостей
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"type": "build",
"version": "1.0.0-preview2-final"
}
И следующее в разделе инструментов
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final"
enter code here
FYI: Не нужно следовать шагам. TOOLS => Настроить, как только генератор кода будет добавлен, контроллер появится немедленно.
Добавление следующих двух зависимостей в project.json помогло мне добавить контроллер Add и просмотреть контекстные меню, а также леса. У меня есть VS 2015 с Update 3.
Под зависимостями -
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final"
И под Инструменты раздела:
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
}
он работает для меня после обновления «vs 2015 update 3», и я не знаю, важно ли обновление или нет? –
Я тоже не уверен в этом. – Mayeed
- 1. Отсутствует опция развертывания SSIS - Visual Studio 2015
- 2. Visual Studio 2015 - Отсутствует опция публикации в докер
- 3. «Изменить и продолжить» опция отсутствует в Visual Studio 2015
- 4. Visual Studio Отсутствует опция «Открыть в blend»
- 5. LocalDB отсутствует в Visual Studio 2015?
- 6. Отсутствует шаблон MVC в Visual Studio 2015
- 7. NotifyIcon в Visual Studio 2015 отсутствует
- 8. VB 14 отсутствует в Visual Studio 2015
- 9. Шаблон Python отсутствует в Visual Studio 2015?
- 10. Меню Refactor Отсутствует в Visual Studio 2015
- 11. Где была опция «Разрешить» в Visual Studio 2015?
- 12. Visual Studio 2015/Win10: appcrt140.dll отсутствует
- 13. Visual Studio 2015 CTP - поддержка Javascript отсутствует
- 14. Visual Studio 2015 Build Tools отсутствует DNX
- 15. Visual Studio 2015 - отсутствует 64-битный компилятор
- 16. Visual Studio 2015 отсутствует эмулятор Android
- 17. Пространство имен Visual Studio 2015 UnitTesting отсутствует?
- 18. Visual Studio 2015 IntelliSense QuickTip отсутствует
- 19. Visual Studio 2015 - кнопка слияния инструментов отсутствует
- 20. microsoft.data.entity отсутствует MVC 6 (Visual Studio 2015)
- 21. Окно вывода Visual Studio 2015 отсутствует
- 22. Отсутствует панель инструментов Visual Studio 2015
- 23. Отсутствует служба отчетов Visual Studio 2015
- 24. Visual Studio 2015 отсутствует "Добавить Фальшивки ... вариант
- 25. Visual Studio 2015 Шаблон приложения MVC отсутствует
- 26. Visual Studio 2015 - много пакетов отсутствует
- 27. Visual Studio 2015 проект отсутствует все ссылки
- 28. GTK # projets в Visual Studio 2015/Xamarin Studio отсутствует
- 29. C#, Visual Studio 2015,
- 30. Функция архивирования/опция недоступна в Xamarin Visual Studio 2015
[Ответ] (http://stackoverflow.com/a/38369200/ 1252036) помог мне решить ту же проблему –