Visual Studio 2013 "Добавить вид" диалоговое окно занимает много времени, чтобы загрузить
В VS 2013, когда я щелкнул правой кнопкой мыши по обозревателю решений и перешел на Add > View...
, вся среда IDE блокируется в течение очень долгого времени - примерно 20 секунд. После этого периода времени появляется диалоговое окно "Добавить вид", и все возвращается в нормальное состояние.
-
Почему это происходит? Это такой простой диалог. Все, что я хочу сделать, это
добавьте пустой вид, который по сути является пустым текстовым файлом.
-
Как ускорить его?
n.b. Стоит отметить, что у меня довольно быстрый компьютер с быстрым SSD. Большинство операций в VS очень, очень быстро - это просто этот диалог.
Ответы
Ответ 1
Одной из открытий этого диалогового окна является поиск модели Entity Framework и использование этих объектов для заполнения диалогового окна с помощью шаблонов автоматического создания (для создания страниц оболочки для операций типа CRUDL) для типа сущности. Для этого он, похоже, делает своего рода сборку в памяти (т.е., Похоже, ничего не выводит на файловую систему). В прошлом я обнаружил, что если у вас нет особо простой модели сущностей, у нее есть трудное время; в более ранней версии, если у вашего сущностного контекста не было конструктора без параметров, он бы вышел из строя.
Я использовал только диалог Add > View
для создания представлений списка и т.д. для объектов. Для всего остального я использую Add > MVC 5 View Page (Razor)
. он не подключается к вашим объектам или не делает ничего, кроме добавления страницы cshtml в ваш обозреватель решений.
Ответ 2
Как работа, я стараюсь копировать и вставлять и существующий вид, а затем обрезать по мере необходимости. Мусор я знаю, но гораздо быстрее. Медленность была проблемой в течение многих лет!