.NET Core开发常用命令
在ASP.NET Core开发中,以下是一些常用的命令:
dotnet new:创建一个新的项目或项目文件。
dotnet new web -n MyWebApp:创建一个新的Web应用程序项目。
dotnet new mvc -n MyMvcApp:创建一个新的MVC应用程序项目。
dotnet new classlib -n MyLibrary:创建一个新的类库项目。
dotnet restore:恢复项目依赖关系,从NuGet包源下载所需的包。
dotnet build:编译项目。
dotnet run:在本地启动应用程序。
dotnet publish:将应用程序发布到指定的目标(如文件夹、Docker容器等)。
dotnet publish -c Release -o out:将应用程序发布到指定目录。
dotnet ef migrations add:创建一个新的Entity Framework Core迁移。
dotnet ef migrations add InitialCreate:创建名为"InitialCreate"的迁移。
dotnet ef database update:将迁移应用于数据库,更新数据库模式。
dotnet ef database update:将所有待应用的迁移应用于数据库。
dotnet test:运行项目中的单元测试。
dotnet test:运行所有的单元测试。
dotnet add package:向项目中添加NuGet包。
dotnet add package PackageName:添加指定的NuGet包。
dotnet remove package:从项目中移除NuGet包。
dotnet remove package PackageName:移除指定的NuGet包。
dotnet user-secrets:用于管理用户机密信息。
dotnet user-secrets set MySecret Value:设置用户机密信息。
dotnet user-secrets list:列出所有用户机密信息。
dotnet ef dbcontext scaffold:根据现有数据库生成Entity Framework Core实体。
dotnet ef dbcontext scaffold "Connection String" Microsoft.EntityFrameworkCore.SqlServer -o Models:根据指定的连接字符串生成实体。
dotnet sql-cache:用于设置和配置SQL Server缓存。
dotnet sql-cache create "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=MyDatabase;Integrated Security=True;" dbo CacheEntries:创建一个新的SQL Server缓存。
这些是在ASP.NET Core开发中常用的一些命令。请根据具体项目的需要灵活使用这些命令,以提高开发效率。同时,也可以通过在终端中输入dotnet --help来查看所有可用的dotnet命令和选项。
更新于:2个月前相关文章
- ASP.NET如何将Views文件夹从项目分离
- .NET C# 读取编辑.AVIF图片文件
- .NET C# SkiaSharp读取.AVIF图片文件报错
- .NET开源ORM FreeSql常见问题和解决方法
- 微软于发布了.NET 9 Release Candidate 2 提高整体质量
- 分享5个开源的.NET Excel读写操作库
- .Net Core中Dapper的使用详解
- ASP.NET 使用Entity Framework (EF) 创建迁移修改SQLite数据库表结构
- 如何从.NET Framework迁移到.NET Core或.NET 6/7?
- 如何优化ASP.NET Core应用的性能?
- 10款.NET开发中推荐的代码分析和质量工具
- .NET9 Blazor有哪些更新?
- 在Docker、Kubernetes环境下部署.NET应用的最佳实践
- .NET 游戏开发框架有哪些?
- PluginCore 基于 ASP.NET Core 的轻量级插件框架
- .NET C# EntityFramework(EF)连接SQLite代码示例
- Sylvan.Data.Excel 性能优异的开源.NET Excel数据读取库
- ASP.NET Core 中常用的内置中间件
- .NET9 F#有什么新特性?
- .NET 开源 ORM FreeSql 使用教程