02.net6命令行使用大全

NET 6是一个跨平台的开发框架,帮助开发者构建高性能、高可靠性的应用程序。

1创建项目

# 查看当前的版本
dotnet --version

# 查看帮助
dotnet --help
dotnet new --help

#列出所有模板
dotnet new list

# 创建一个新的.NET 6项目
# 在当前目录下创建一个名为 MyFirstApp.ConsoleDemo的新控制台应用程序
dotnet new console -n MyFirstApp.ConsoleDemo

dotnet new webapi -n MyFirstApp.WebApiDemo

dotnet new mvc -n MyFirstApp.MvcDemo

dotnet new grpc -n MyFirstApp.GrpcDemo

dotnet new razor -n MyFirstApp.RazorDemo

dotnet new sln -n MyFirstApp

2编辑和构建项目:

# 在解决方案目录下就构建解决方案中的所有项目
dotnet build

# 在某个目录下就构建该项目
dotnet build

这将编译您的代码并生成可执行文件。

3. 运行项目

需要进入项目目录中
cd MyFirstApp.RazorDemo
dotnet run

指定项目运行
dotnet run --project "MyFirstApp.RazorDemo/MyFirstApp.RazorDemo.csproj"

这将执行您的应用程序并在控制台中显示输出。

4. 添加依赖和 还原NuGet 包:

# 在项目文件(.csproj)中添加 <PackageReference> 元素来引用 NuGet 包。
  <ItemGroup>
    <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="6.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.0" />
    <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.15.1" />
    <PackageReference Include="Quartz" Version="3.4.0" />
    <PackageReference Include="Swashbuckle.AspNetCore" Version="6.0.0" />
  </ItemGroup>

# 指定某个项目还原依赖
dotnet restore "MyFirstApp.WebApiDemo/MyFirstApp.WebApiDemo.csproj"

# 在解决方案目录下就还原解决方案中的所有项目
dotnet restore 

# 在某个目录下就还原该项目
dotnet restore 

# 必须进入项目
# 添加nuget引用
dotnet add package Quartz

# 添加项目引用
dotnet add reference ../MyFirstApp.ConsoleDemo

5 发布项目到指定目录

进入项目目录
dotnet build  -c Release

不进入项目目录
dotnet build  "MyFirstApp.RazorDemo/MyFirstApp.RazorDemo.csproj" -c Release -o ./build

# 发布
dotnet publish  "MyFirstApp.RazorDemo/MyFirstApp.RazorDemo.csproj" -c Release -o ./publish  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值