.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命令和选项。
更新于:15天前相关文章
- .NET Core SkiaSharp替代System.Drawing的用法
- .NET Core 3.X路由中间件和终结点中间件
- .Net报错Could not find a part of the path bin\roslyn\csc.exe
- IIS中.NET Core报错HTTP Error 500.31 - ANCM Failed to Find Native Dependencies
- .NET Core分部视图PartialView用法
- .NET Core 视图组件Component用法
- ASP.NET Core的三种部署方式
- .NET Core中使用System.Drawing处理图像
- .NET Core Razor Page ajax请求返回400 Bad request
- .NET Core上传文件报Access xxx.tmp is denied错误
- ASP.NET Core 使用Razor code blocks替代@helper
- .NET Core Razor page/MVC 返回json忽略空属性
- MiniAPI参数绑定 服务注入 响应输出使用示例
- ASP.NET Core MVC 添加Area和Route配置
- ASP.NET Core MVC/RazorPage使用Anti-Forgery Tokens进行XSRF/CSRF防护
- jwt是什么?.NET Core API如何使用JwtBearer验证
- .NET Core c#使用SkiaSharp压缩裁切图片去除水印
- ASP.NET Core Blazor EditForm内置表单验证显示ValidationMessage
- .Net Core HttpClient读取GB2312网页乱码
- .NET Core c#使用SkiaSharp压缩图片