如何使用 Rider IDE 将身份脚手架添加到 ASP.NET CORE 应用程序

问题描述 投票:0回答:2

我正在观看有关 ASP.NET CORE Identity 的教程,其中讲师通过使用

Visual Studio
搭建脚手架来添加身份,但现在我正在使用
Rider IDE
并且我没有看到这样的选项,所以我相信这是 Visual Studio 的独有功能。 那么有没有办法在Rider IDE上实现呢?或者我被迫在 Visual Studio 上执行此操作,然后再次返回骑手?

visual-studio asp.net-core-mvc rider
2个回答
2
投票

从 Rider 中的终端(默认位于 IDE 底部),您可以运行以下命令(完整参考)。

dotnet tool install -g dotnet-aspnet-codegenerator

如果您已经安装了

dotnet-aspnet-codegenerator
工具,您可能需要更新它:

dotnet tool update -g dotnet-aspnet-codegenerator

确保您已切换到项目目录(如果尚未切换到项目目录)(不是解决方案根目录,

cd ProjectName

然后通过 NuGet 选项卡或命令行 (

Microsoft.VisualStudio.Web.CodeGeneration.Design
) 安装
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
包。

然后运行以下命令生成默认项目:

dotnet aspnet-codegenerator identity

身份区域将填充项目中的

Data
Pages
文件夹。

一个真实世界的示例(使用现有的 DbContext 并使用 Sqlite)是:

dotnet aspnet-codegenerator identity -dc ApplicationDbContext -gl -sqlite -f


0
投票

rider 里面已经有了,首先你需要添加 Microsoft.VisualStudio.Web.CodeGeneration.Design 之后会出现一个名为区域的文件,右键单击它,从下拉列表中选择脚手架项目 弹出窗口出现,在最后一个选项中选择 identy ...您可以从那里开始操作

© www.soinside.com 2019 - 2024. All rights reserved.