4.Package Manager Console(包管理器控制台)常用命令一览表

若要获取有关包管理器控制台中这些命令的完整详细信息,请运行以下命令:

Get-Help <command> -full

1.包管理命令

命令说明
Find-Package使用包 ID 或关键字搜索包源。
Install-Package将程序包及其依赖项安装到项目中。
Update-Package更新包及其依赖项或项目中的所有包。
Uninstall-Package从项目中删除包,并可以选择删除其依赖项。
Get-Package检索本地存储库中安装的包的列表,或列出包源中可用的包。
Add-BindingRedirect检查项目的输出路径中的所有程序集,并将绑定重定向添加到 app.config 或 web.config (如果需要)。
Get-Project显示有关默认项目或指定项目的信息。
Open-PackagePage用指定包的项目、许可证或报表滥用 URL 启动默认浏览器。NuGet 3.0 +版本 中已弃用,仅在 Windows 上的Visual Studio 程序包管理器控制台可用。
Register-TabExpansion为命令的参数注册TabExpansion,使你可以为常用参数值创建自定义Expansion。
Sync-Package获取指定项目中已安装包的版本,并将该版本同步到解决方案中项目的其余部分。

2.EF Core工具命令

//安装EF Core工具
Install-Package Microsoft.EntityFrameworkCore.Tools
//更新EF Core工具
Update-Package Microsoft.EntityFrameworkCore.Tools
//验证安装
Get-Help about_EntityFrameworkCore
命令说明
Add-Migration添加一个新迁移。
Bundle-Migration创建可执行文件来更新数据库。
Drop-Database删除数据库。
Get-DbContext获得一个DbContext类型的信息。
Get-Migration列出所有可用的迁移。
Optimize-DbContext生成可用于DbContext使用的模型的编译版本。
Remove-Migration删除最近的一个迁移。
Scaffold-DbContext为一个数据库脚手架一个DbContext和实体类型。
Script-DbContext从 DbContext 生成 SQL 脚本。绕过任何迁移。
Script-Migration从迁移生成一个SQL脚本。
Update-Database更新数据库至一个最新的迁移。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharpenv/8407.html

(0)
上一篇 2021年8月3日 02:25
下一篇 2021年8月5日 16:39

相关推荐

  • 3.PackageReference依赖项版本

    1.添加 PackageReference 在项目文件中使用以下语法添加依赖项: 2.版本范围 引用包依赖项时,NuGet 支持使用间隔表示法来指定版本范围,汇总如下: 版本 应用的规则 说明 1.0 x ≥ 1.0 最低版本(包含) (1.0,) x > 1.0 最低版本(独占) [1.0] x == 1.0 …

    C#安装教程 2021年8月3日
    06310
  • 1.安装.NET SDK的步骤

    1.Visual Studio安装方式 如果你要使用 Visual Studio 开发 .NET 应用,请参阅下表,了解不同目标 .NET SDK 版本所需的 Visual Studio 最低版本。 .NET SDK 版本 Visual Studio 版本 6.0 Visual Studio 2022 版本 17.0 …

    C#安装教程 2021年8月1日
    01.6K0
  • 2.安装NuGet客户端工具

    1.NuGet客户端工具 要使用 NuGet,作为软件包使用者或创建者,可以使用命令行接口 (CLI) 工具以及 Visual Studio 中的 NuGet 功能。 工具 说明 安装 dotnet.exe CLI 适用于 .NET Core 和 .NET Standard 库,以及适用于任何 SDK 样式项目(例如面…

    C#安装教程 2021年8月2日
    04940

发表回复

登录后才能评论