(精華)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命令列命令列
- (精華)2020年7月20日 ASP.NET Core log4.net日誌框架的使用ASP.NET框架
- (精華)2020年7月1日 ASP.NET Core Swagger的使用(Swashbuckle工具版)ASP.NETSwagger
- (精華)2020年7月20日 ASP.NET Core serilog日誌框架的使用ASP.NET框架
- (精華)2020年7月1日 ASP.NET Core 使用Enablebuffering多次讀取bodyASP.NET
- (精華)2020年7月22日 ASP.NET Core Swagger的使用(NSwag工具版)ASP.NETSwagger
- .NET Core基礎學習——.NET Core SDK與命令列(CL命令列
- 在Docker中安裝.NET Core(使用命令列工具)Docker命令列
- (精華)2020年7月21日 ASP.NET Core 容器偽屬性注入ASP.NET
- (精華)2020年9月17日 ASP.NET Core 中介軟體詳解ASP.NET
- (精華)2020年7月15日 ASP.NET Core EFCore分庫分表框架的使用(手寫版)ASP.NET框架
- (精華)2020年7月1日 ASP.NET Core 使用靜態檔案和目錄瀏覽ASP.NET
- (精華)2020年7月21日 ASP.NET Core 模型驗證過濾器ASP.NET模型過濾器
- .net core/.net 使用 CommandLineParser 來標準化地解析命令列命令列
- (精華2020年6月24日更新)asp.net core3.1實戰篇 RabbitMQ的使用一(安裝Erlang)ASP.NETMQ
- (精華2020年6月24日更新)asp.net core3.1實戰篇 RabbitMQ的使用二(環境搭建和初步使用)ASP.NETMQ
- (精華)2020年7月1日 ASP.NET Core 解決跨域問題(手寫版)ASP.NET跨域
- (精華)2020年7月3日 ASP.NET Core AutoMapper實現類的相互對映(工具版)ASP.NETAPP
- (精華)2020年7月2日 ASP.NET Core Castle實現服務注入和AOP(工具版)ASP.NETAST
- (精華)2020年7月21日 ASP.NET Core 使用NewtonsoftJson替換掉預設的json序列化元件ASP.NETJSON元件
- (精華)2020年7月17日 vue mixins的使用Vue
- Win2000命令列精華篇(轉)命令列
- iOS Core Motion基本使用iOS
- (精華)2020年8月2日 TypeScript 裝飾器的使用TypeScript
- ASP.NET CORE dotnet run 命令使用debug方式執行ASP.NET
- ASP.Net Core 2.2 MVC入門到基本使用系列 (五)ASP.NETMVC
- .NET Core 物件池的使用物件
- 關於NetBackup的基本命令
- .Net Core 使用SessionSession
- .net core使用RabbitMQMQ
- 基本命令& network set
- (精華)2020年7月10日 Node.js express(router路由的使用)Node.jsExpress路由
- (精華2020年5月22日更新) react基礎篇 元件的使用React元件
- ASP.NET Core 中介軟體基本用法ASP.NET
- ASP.NET Core 依賴注入基本用法ASP.NET依賴注入
- 重新整理 .net core 實踐篇————配置系統——軍令(命令列)[六]命令列
- 使用.NET Core 2.1的Azure WebJobsWeb
- .Net Core中使用RabbitMQMQ