VS2008, добавление нового элемента, параметр формы веб-контента отсутствует

Сегодня я понял, что у меня больше нет опции «Форма веб-содержимого» (где вы выбираете мастер-страницу), когда я добавляю новые элементы в свое веб-приложение ASP.NET. Я знаю, как вручную добавить мастер-страницу в веб-форму, это просто такая боль — и я действительно не понимаю, почему формы веб-контента вдруг исчезли.

Visual Studio Team System 2008, SP1, VB.NET, ASP.NET 3.5

Недавно я установил и удалил VisualSVN. Я думаю, что это как-то испортило мой бедный VS.

Как вернуть формы веб-контента??


person Jakob Gade    schedule 06.04.2009    source источник


Ответы (6)


Немного покопался, и я думаю, что шаблоны живут здесь:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\

и шаблон для страницы контента таков:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\1033\ContentPage.zip

Я не уверен, как вы получите новую копию этого файла, если он отсутствует для вас без переустановки VS.

person Jon Erickson    schedule 27.05.2009
comment
Кажется, очень хорошее решение. Поскольку я задал вопрос, я получил новый ноутбук (ура), но я попробую его, когда снова загрузлю старый. - person Jakob Gade; 01.06.2009

Закройте все экземпляры Visual Studio. Откройте командную строку VS и введите

devenv /installvstemplates

это должно переустановить все ваши шаблоны VS

person Lightweight    schedule 16.09.2009
comment
+1. Спасибо, обязательно попробую в следующий раз, когда столкнусь с той же проблемой. Погуглил, нашел вот это: dotnetcrunch.blogspot.com/2009/04 /. - person Jakob Gade; 17.09.2009

У меня не было большинства шаблонов из опции Добавить новый элемент.

Используя ответ Джона, я смог исправить это, изменив Инструменты -> Параметры -> Проекты и решения -> Общие -> Расположение шаблонов элементов пользователя на этот путь:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\1033
(without (x86) if you have a x86 OS)

вместо

C:\Users\%USER%\Documents\Visual Studio 2008\Templates\ItemTemplates

Я полагаю, вы также можете скопировать файлы в это место вместо изменения пути.

person Frank    schedule 29.09.2011
comment
Спасибо, Фрэнк. Добро пожаловать в Stackoverflow! :) - person Jakob Gade; 29.09.2011

Попробуйте сбросить все настройки.

Инструменты -> Настройки импорта/экспорта

Это вызовет мастер импорта настроек. Выберите «Сбросить все настройки» и выберите профиль, который вам удобен (ваш пост сказал vb.net, поэтому, вероятно, профиль VB). Посмотрите, решит ли это проблему.

person JaredPar    schedule 06.04.2009

Перейдите по ссылке https://superuser.com/questions/1441880/visual-studio-2019-web-site-template и выберите Дополнительные шаблоны проектов (предыдущие версии) в установщике VS изменить --› ASP.NET и веб-разработка

person Azhar Hussain    schedule 04.09.2020

Для меня в нижней части диалогового окна был флажок «Выбрать мастер-страницу». Поэтому я проверил эту опцию, выбрал «Веб-форму», и мне было предоставлено диалоговое окно «Выбор мастер-страницы». :) Это был VB.NET. Обычно я пишу на C#. Также это был веб-сайт. Обычно я создаю веб-проекты.

person Jerry    schedule 11.03.2015