# 创建 Web API 项目 dotnet new webapi -o MyWebApi # 创建空解决方案 dotnet new sln -o MySolution # 进入解决方案目录 cd MySolution # 将 Web API 项目添加到解决方案中 dotnet sln add ../MyWebApi/MyWebApi.csproj
发布为独立部署应用(带运行时)
1 2
# 发布 Web API 项目,配置为 Release,平台为 win-x64,且自带运行时 dotnet publish ../MyWebApi/MyWebApi.csproj -c Release -r win-x64 --self-contained
# 指定运行环境为 Development / Production dotnet run --environment Development # 指定监听地址(适用于 ASP.NET Core) dotnet run --urls "http://*:5000;https://localhost:5001" #localhost:5000 表示仅本机访问。 # 0.0.0.0:5001 表示允许外部机器通过 IP 访问。 Ubantu使用添加 # 运行指定项目的代码(不切换目录) dotnet run -p ../MyWebApi/MyWebApi.csproj # 显示详细构建日志输出 dotnet run --verbosity detailed
📁 一、项目与解决方案管理
✅ 创建新项目
1 2 3 4 5 6 7 8 9 10 11
# 创建控制台应用程序 dotnet new console -o MyConsoleApp # 创建类库项目(Class Library) dotnet new classlib -o MyLibrary # 创建 ASP.NET Core Web API 项目 dotnet new webapi -o MyWebApi # 创建 Blazor Server 项目 dotnet new blazorserver -o MyBlazorApp