VS 2017.NET Core 2.2 Razor Pages Проект потерял способность Scaffold - PullRequest
0 голосов
/ 20 мая 2019

Любая помощь будет оценена. С Google не повезло.

Когда я собрал свой проект, я смог подготовить таблицу Scales и таблицу Sponsors. Однако сейчас нигде в проекте я не могу найти выбор Scaffolding для новой таблицы "MeetingSchedule".

Я пробовал щелкать правой кнопкой мыши "Add> Scaffolding" везде, и он не существует. У меня есть таблица сервера SQL «MeetingSchedule» для просмотра в обозревателе сервера. У меня есть папка в разделе Страницы с именем "MeetingSchedule".

У меня установлены все пакеты Nuget (я считаю), но не повезло. Нет нюха, подсказки или частичного выбора для лесов. Это казалось таким простым в других проектах. Он работал в этом проекте в начале.

Нет выбора

No Scaffolding Choice

Все мои пакеты Nuget и зависимости

All the Dependencies

Предыдущие успешные пакеты некоторое время назад, тот же проект

Previous successful scaffolding

1 Ответ

0 голосов
/ 21 мая 2019

Я решил создать новый проект Razor Pages в Visual Studio 2017, подключиться к той же базе данных и, надеюсь, сгенерировать Scaffolding.Ядро .NET было Версии 2.1, в котором говорилось, что когда я выбирал шаблон (забавно, мой ошибочный проект, из которого исчезли строительные леса, был версией 2.2).Может быть, это потому, что я установил 2.2 SDK после.Не знаю.

Таким образом, я смог подготовить эту единственную таблицу и перенести элементы в свой проект.Теперь что-то всплыло в моем проекте, в котором говорилось: «Ваш проект спроектирован так, чтобы лучше работать на .NET Core 2.2. Хотите обновить приложение VS 2017?».Я нажал кнопку «ОК», обновил Visual Studio 2017, и снова появились Scaffolding.

Все, что я могу предположить, это то, что что-то было перезаписано со всеми обновлениями или установками, которые мне пришлось сделать.

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