Подтвердить что ты не робот

Visual Studio 2013 "Добавить вид" диалоговое окно занимает много времени, чтобы загрузить

В VS 2013, когда я щелкнул правой кнопкой мыши по обозревателю решений и перешел на Add > View..., вся среда IDE блокируется в течение очень долгого времени - примерно 20 секунд. После этого периода времени появляется диалоговое окно "Добавить вид", и все возвращается в нормальное состояние.

  • Почему это происходит? Это такой простой диалог. Все, что я хочу сделать, это добавьте пустой вид, который по сути является пустым текстовым файлом.

  • Как ускорить его?

n.b. Стоит отметить, что у меня довольно быстрый компьютер с быстрым SSD. Большинство операций в VS очень, очень быстро - это просто этот диалог.

4b9b3361

Ответ 1

Одной из открытий этого диалогового окна является поиск модели Entity Framework и использование этих объектов для заполнения диалогового окна с помощью шаблонов автоматического создания (для создания страниц оболочки для операций типа CRUDL) для типа сущности. Для этого он, похоже, делает своего рода сборку в памяти (т.е., Похоже, ничего не выводит на файловую систему). В прошлом я обнаружил, что если у вас нет особо простой модели сущностей, у нее есть трудное время; в более ранней версии, если у вашего сущностного контекста не было конструктора без параметров, он бы вышел из строя.

Я использовал только диалог Add > View для создания представлений списка и т.д. для объектов. Для всего остального я использую Add > MVC 5 View Page (Razor). он не подключается к вашим объектам или не делает ничего, кроме добавления страницы cshtml в ваш обозреватель решений.

Ответ 2

Как работа, я стараюсь копировать и вставлять и существующий вид, а затем обрезать по мере необходимости. Мусор я знаю, но гораздо быстрее. Медленность была проблемой в течение многих лет!