Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Jakob GadeОтветов: 6

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

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

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

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

visual-studioidevisual-studio-2008

Ответы

Ответ 1 · рейтинг 1 · Jon Erickson

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

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.

Ответ 2 · рейтинг 5 · Lightweight

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

devenv /installvstemplates

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

Ответ 3 · рейтинг 2 · Frank

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

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

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

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

Ответ 4 · рейтинг 1 · JaredPar

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

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

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

Ответ 5 · рейтинг 1 · Azhar Hussain

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

Ответ 6 · Jerry

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы