2009-04-01 3 views
1

В существующем веб-проекте VS2008 SP1 я представляю страницу MVC. Я смог вручную создать представление и заставить его работать нормально, но я не могу получить «Добавить вид» и «Добавить контроллер» для работы в Проводнике решений. Кроме того, шаблоны MVC не отображаются, когда я пытаюсь добавить новый элемент.Отсутствующие шаблоны MVC в существующем веб-проекте

Я знаю, что мой VS2008 настроен должным образом, потому что в новом проекте все работает нормально (шаблоны MVC отображаются в веб-элементах), а также «Добавить просмотр» и «Добавить контроллер» отлично работают. Есть ли уловка, чтобы получить мой старый проект, чтобы увидеть эти параметры.

Я попытался просмотреть файлы csproj. Ничего не видно. Я вижу шаблоны zip-файлов в моей папке ... Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC

Спасибо.

ответ

1

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

Попробуйте следующее: Сначала проверьте существующие файлы на источник управления, если вы случайно испортили файл проекта. Откройте оба файла * .csproj (тот, который «работает» и тот, который «не делает») в виде текста. Для этого вам нужно будет выгрузить проекты в среде IDE. Скопируйте значение <ProjectTypeGuids> из значения, которое «работает» с тем, которое «не имеет». Теперь перезагрузите проекты. Посмотрите, исправляет ли это проблему.

+0

Вы пригвоздили его. Это были ProjectTypeGuids. Я просто удалил оригинал и заменил его на тот, который работал {603c0e0b-db56-11dc-be95-000d561079b0}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f- 11d3-bf4b-00c04f79efbc} СПАСИБО – Mouffette

Смежные вопросы