Почему EF добавляется в проект при добавлении страницы бритвы.Это новый проект, без авторизации и авторизации, без контекстов, без баз данных.Обычная Джейн.Он работает, когда построен.Тем не менее, добавьте новую страницу Razor, и леса добавят два пакета EF.
Я могу удалить их, собрать и запустить без проблем.Это ошибка переноса или я где-то пропустил зависимость?Добавьте страницу, она возвращается.
Пакеты:
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Для воспроизведения - это то, что я добавляю, делая:
1 - папка, щелкнув правой кнопкой мыши,add Razor Page
2 - Укажите имя, добавьте
Нет упоминаний EF, выбора CRUD, ничего подобного.Использование операторов на сгенерированной странице не включает пространства имен EF.
Если я что-то упустил где-то, это похоже на ошибку
Обновлено до VS 2019 16.3.1 <- исправлена ошибка </em>