我是.NET平台的新手。有时候我会遇到Visual Studio的问题,所以我决定使用Rider。这又让我重新振作起来了(我已经使用JetBrains产品2年了)。但是我找不到NuGet控制台(在Visual Studio中被称为NuGet控制台)。
它在哪里?
我是.NET平台的新手。有时候我会遇到Visual Studio的问题,所以我决定使用Rider。这又让我重新振作起来了(我已经使用JetBrains产品2年了)。但是我找不到NuGet控制台(在Visual Studio中被称为NuGet控制台)。
它在哪里?
目前该功能尚不可用。请投票支持此问题 https://youtrack.jetbrains.com/issue/RIDER-435
自Rider 2018.1起可用。
请查看JetBrains关于安装的博客文章:https://blog.jetbrains.com/dotnet/2018/04/06/entity-framework-support-rider-2018-1/
P.S. 在Rider 2020.2.1上测试通过。
dotnet ef
dotnet ef migrations add [名称]
dotnet ef migrations add "initialSetup"
然后打开终端:Alt+f12
或 双击shift并输入“terminal”。
然后运行:
dotnet tool install --global dotnet-ef
然后(确保你在项目目录下):
dotnet ef migrations add "initialSetup"
但是我尝试了这些命令,它们有效:
dotnet tool install --global dotnet-ef
# You can type the DbContext manually now!
dotnet ef migrations add 'initial' --project src/IdentityServer/IdentityServer.csproj --context PersistedGrantDbContext
然后我执行:dotnet ef database update --project src/IdentityServer/IdentityServer.csproj --context ConfigurationDbContext
他们还没有实现包管理器控制台。所以你必须使用Visual Studio。