(精華)2020年9月2日 .NET Core 命令列的基本使用
一:開啟命令列
執行一下:
dotnet new --list
根據模板建立專案
dotnet new console -n helloword
那麼看一下dotnet core 建立的解決方案helloword.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>
修改為
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>
執行命令生成exe檔案
dotnet build
執行命令啟動程式
dotnet run
改造控制檯程式變成web執行
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App"/>
</ItemGroup>
</Project>
修改控制檯程式
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Hosting;
using System;
namespace helloword
{
class Program
{
static void Main(string[] args)
{
WebHost.CreateDefaultBuilder().UseKestrel().Configure(app => app.Run(
context => context.Response.WriteAsync("hello word!")
)).Build().Run();
}
}
}
繼續啟動程式
這樣就實現了web啟動
相關文章
- .NET CORE命令列命令列
- .net core/.net 使用 CommandLineParser 來標準化地解析命令列命令列
- .NET Core基礎學習——.NET Core SDK與命令列(CL命令列
- (精華)2020年7月20日 ASP.NET Core log4.net日誌框架的使用ASP.NET框架
- (精華)2020年7月22日 ASP.NET Core Swagger的使用(NSwag工具版)ASP.NETSwagger
- (精華)2020年7月20日 ASP.NET Core serilog日誌框架的使用ASP.NET框架
- (精華)2020年7月1日 ASP.NET Core Swagger的使用(Swashbuckle工具版)ASP.NETSwagger
- (精華)2020年7月1日 ASP.NET Core 使用Enablebuffering多次讀取bodyASP.NET
- Linux 命令 ls命令系列(精華)Linux
- (精華)2020年7月15日 ASP.NET Core EFCore分庫分表框架的使用(手寫版)ASP.NET框架
- ASP.Net Core 2.2 MVC入門到基本使用系列 (五)ASP.NETMVC
- .NET Core 物件池的使用物件
- .net core使用RabbitMQMQ
- .net Core 使用AutoMapperAPP
- .Net Core 使用 FluentValidation
- .Net Core 使用SessionSession
- (精華)2020年7月1日 ASP.NET Core 使用靜態檔案和目錄瀏覽ASP.NET
- (精華)2020年9月17日 ASP.NET Core 中介軟體詳解ASP.NET
- (精華)2020年7月21日 ASP.NET Core 容器偽屬性注入ASP.NET
- (精華2020年6月24日更新)asp.net core3.1實戰篇 RabbitMQ的使用一(安裝Erlang)ASP.NETMQ
- (精華)2020年7月21日 ASP.NET Core 使用NewtonsoftJson替換掉預設的json序列化元件ASP.NETJSON元件
- 使用C# (.NET Core) 實現命令設計模式 (Command Pattern)C#設計模式
- 重新整理 .net core 實踐篇————配置系統——軍令(命令列)[六]命令列
- (精華2020年6月24日更新)asp.net core3.1實戰篇 RabbitMQ的使用二(環境搭建和初步使用)ASP.NETMQ
- Linux read命令的基本使用!Linux
- ASP.NET Core 中介軟體基本用法ASP.NET
- ASP.NET Core 依賴注入基本用法ASP.NET依賴注入
- 使用.NET Core 2.1的Azure WebJobsWeb
- (精華)2020年7月21日 ASP.NET Core 模型驗證過濾器ASP.NET模型過濾器
- .Net Core中使用RabbitMQMQ
- .Net Core中使用GrpcRPC
- .net core中使用AutomapperAPP
- .Net Core使用File ProvidersIDE
- ASP.NET Core ----ASP.NET Core中使用Code FirstASP.NET
- .NET Core(.NET6)中gRPC使用RPC
- 在.NET Core 中使用Quartz.NETquartz
- .net core Identity整合IdentityServer4 (1)基本操作IDEServer
- linux 路由基本命令的使用Linux路由