Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何使用IDE向ASP.NET核心应用程序添加标识脚手架_Visual Studio_Asp.net Core Mvc_Rider - Fatal编程技术网

Visual studio 如何使用IDE向ASP.NET核心应用程序添加标识脚手架

Visual studio 如何使用IDE向ASP.NET核心应用程序添加标识脚手架,visual-studio,asp.net-core-mvc,rider,Visual Studio,Asp.net Core Mvc,Rider,我正在观看一个关于ASP.NET核心标识的教程,其中讲师通过使用Visual Studio搭建它来添加标识,但现在我正在使用Rider IDE,我没有在上面看到这样的选项,所以我相信这是Visual Studio的独有功能。 那么有没有办法在IDE上实现它呢?或者我被迫在Visual Studio上执行此操作,然后再次返回rider?从rider中的终端(默认位于IDE底部)可以运行以下命令() dotnet工具安装-g dotnet aspnet codegenerator 如果您已经安装了d

我正在观看一个关于ASP.NET核心标识的教程,其中讲师通过使用
Visual Studio
搭建它来添加标识,但现在我正在使用
Rider IDE
,我没有在上面看到这样的选项,所以我相信这是Visual Studio的独有功能。
那么有没有办法在IDE上实现它呢?或者我被迫在Visual Studio上执行此操作,然后再次返回rider?

从rider中的终端(默认位于IDE底部)可以运行以下命令()

dotnet工具安装-g dotnet aspnet codegenerator

如果您已经安装了
dotnet aspnet codegenerator
工具,则可能需要对其进行更新:

dotnet工具更新-g dotnet aspnet codegenerator

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

然后通过NuGet选项卡或命令行(
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design)安装
Microsoft.VisualStudio.Web.CodeGeneration.Design
软件包

然后运行以下操作以生成默认项目:

dotnet aspnet代码生成器标识

标识区域将填充项目中的
数据
页面
文件夹

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

dotnet aspnet code生成器标识-dc ApplicationDbContext-gl-sqlite-f