Кнопка Visual Studio 2013 для добавления вида отключена

134
14

После создания нескольких просмотров кнопка AddView > Добавить отключена, и я больше не могу добавлять представления.
Кто-нибудь имеет намек на это?


enter image description here


ИЗМЕНИТЬ


Я могу добавлять представления с помощью команды Добавить новый элемент и выбирать Представления , но для меня это бессмыслица.

спросил(а) 2021-01-19T09:48:44+03:00 6 месяцев, 1 неделя назад
1
Решение
77

Возможно, вы уже решили это сделать, но я подумал, что добавлю свой ответ другим, страдающим этой проблемой.


Эта же проблема произошла со мной, и решение заключалось в том, чтобы отредактировать файл .csproj, чтобы сообщить Visual Studio, что это проект MVC.


Вот что вы делаете:


1) Откройте файл .csproj проекта MVC в текстовом редакторе (Notepad is fine).


2) Найдите тег.


3) Для визуальной Studio 2013 он должен выглядеть так (может работать и в 2012 году):


<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

4) Сохраните изменения - Visual Studio обнаружит их и повторно загрузит проект.

Вот почему вы это делаете:


Вся эта строка в файле .csproj сообщает Visual Studio, какой тип проекта он имеет.


E3E379DF-F4C6-4180-9B81-6769533ABE47 = ASP.NET MVC 4.0


349c5851-65df-11da-9384-00065b846f21 = веб-приложение


fae04ec0-301f-11d3-bf4b-00c04f79efbc = С#


В вашем случае я ожидаю, что E3E379DF-F4C6-4180-9B81-6769533ABE47 отсутствует, поэтому VS не знает, что это проект MVC, поэтому не позволит вам добавлять Views и Controllers.


Вы можете найти различные подсказки здесь, если они вам понадобятся. http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs


Надеюсь, это поможет вам.

ответил(а) 2021-01-19T09:48:44+03:00 6 месяцев, 1 неделя назад
45

Кажется, что одно обновление для visual studio не установлено полностью.
вы можете удалить визуальную студию или переустановить последнее обновление.

ответил(а) 2021-01-19T09:48:44+03:00 6 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема