Visual Studio 2010 ASP.NET MVC: создать строго типизированное представление, не отображающее мои классы - PullRequest
1 голос
/ 12 июля 2010

Почему-то, когда я создаю новое представление и выбираю «Создать строго типизированное представление», когда я пытаюсь выбрать класс данных представления из моего проекта, я обнаруживаю, что его нет в списке?

Классыиз всех ссылок моего проекта (внешних ссылок) есть, но НЕТ моих?

Я знаю, что это можно сделать вручную, но (кровавая) визуальная студия не позволит мне выбрать шаблон страницы, если только класс данных представления не виденбыл выбран.Я уверен, что это то, что я забыл или изменил где-то по ошибке.Надеюсь, что кто-то может помочь!

Ответы [ 5 ]

12 голосов
/ 12 июля 2010

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

1 голос
/ 23 октября 2010

У меня была точно такая же проблема, я нигде не мог найти решение, и я действительно искал в Google, прочитал ответы / предложения на многих сайтах, но мне ничего не помогло, пока я не сделал это ниже.

Хорошо, возможно, вы уже выяснили ответ или даже попробовали то, что я собираюсь предложить, но, чтобы быть уверенным, сохраните проект, создайте проект, затем закройте проект, затем закройте все вместе, затем выполните RUN ПРОТИВ АДМИНИСТРАТОРА, затем откройте свой проект и добавьте представление. Могу поспорить, что теперь вы можете видеть классы данных в раскрывающемся списке View data class ...!

Дайте мне знать, сработало ли это для вас.

// edit: просто к вашему сведению, я не думаю, что вы увидите такое поведение, скажем, в Windows XP, например, оно должно быть связано с UAC в Vista и 7, поэтому я предполагаю, что вы используете один из этих двух , В моем случае я использую 7. Возможно, я понял это неправильно, простите, если я сделал, но это решило эту проблему для меня, спасибо.

// другое редактирование: На самом деле, я думаю, что многие проблемы с vs и sqlsrvr связаны с разрешениями в Vista и 7 ... только мои мысли.

0 голосов
/ 27 августа 2014

У меня была похожая проблема. Я пробую все предложения, но установка Visual Studio кажется большим процессом, Почему бы не попробовать пересобрать решение, тогда оно покажет все классы в проекте .. Надеюсь, оно определенно работает

0 голосов
/ 23 августа 2010

Мне нужно закрыть этот вопрос, поскольку проблема исчезла - решение?

Установить Visual Studio 2010 - отсортировано:)

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

0 голосов
/ 12 июля 2010

Джимбо - опять «глупое предложение». но вы проверяете полное имя файла project.classname ?? Поэтому, если вы ищете «Альбомы» в списке классов из проекта «Зулу», вам придется прокрутить вниз до «Зулу.Альбомы» ...

просто мысль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...