自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如果沒(méi)有Visual Studio 2015,我們?nèi)绾蝿?chuàng)建.NET Core項(xiàng)目 ?

開(kāi)發(fā) 后端
當(dāng).NET Core跨出了Windows的圍欄,正式擁抱其他平臺(tái),意味著VS已經(jīng)不再是唯一的IDE。于此同時(shí),.NET Core充分借鑒了目前非常流行的基于“腳手架(Scaffolding)”的源文件生成方式,在它的核心命令行“dotnet”也添加了腳手架的命令行 開(kāi)關(guān)。

對(duì)于.NET開(kāi)發(fā)人員來(lái)說(shuō),我們已經(jīng)習(xí)慣了VS這個(gè)世界上最強(qiáng)大的IDE,所以對(duì)他們來(lái)說(shuō),項(xiàng)目的創(chuàng)建直接利用安裝到VS中相應(yīng)的項(xiàng)目模板即可。 當(dāng).NET Core跨出了Windows的圍欄,正式擁抱其他平臺(tái),意味著VS已經(jīng)不再是唯一的IDE。于此同時(shí),.NET Core充分借鑒了目前非常流行的基于“腳手架(Scaffolding)”的源文件生成方式,在它的核心命令行“dotnet”也添加了腳手架的命令行開(kāi)關(guān)。除此之外,.NET Core真正對(duì)社區(qū)敞開(kāi)胸懷,我們可以直接利用現(xiàn)有的腳手架工具Yeoman來(lái)生成.NET Core項(xiàng)目。接下來(lái)我們就來(lái)介紹一下兩種生成.NET Core項(xiàng)目的方式。

[[167991]]

一、利用dotnet命令創(chuàng)建.NET Core 項(xiàng)目

如下圖所示,我們通過(guò)命令行為目標(biāo)項(xiàng)目創(chuàng)建一個(gè)根目錄。在將當(dāng)前目錄切換到這個(gè)根目錄之后,我們直接執(zhí)行“dotnet new”命令會(huì)生成一個(gè)簡(jiǎn)單的Hello World控制臺(tái)應(yīng)用。在通過(guò)執(zhí)行“dotnet restore”命令恢復(fù)依賴的NuGet包之后,我們可以直接執(zhí)行“dotnet run”命令啟動(dòng)該控制臺(tái)應(yīng)用。

demo1

直接執(zhí)行“dotnet new”創(chuàng)建的控制臺(tái)應(yīng)用只包含如下兩個(gè)文件,其中包含程序入口方法的所有C#程序定義在Program.cs 中,另一個(gè)則是項(xiàng)目描述文件project.json。

除了利用“dotnet new”命令創(chuàng)建控制臺(tái)項(xiàng)目之中外,我們還可以利用它來(lái)創(chuàng)建其他類型的項(xiàng)目。項(xiàng)目類型通過(guò)命令行選項(xiàng)“-t”來(lái)指定,如下圖所示,目前具有四種類型可供選擇,它們分別是Console、Web、Lib和xunittest .

demo5

接下來(lái)我們來(lái)演示一下如何創(chuàng)建一個(gè)web項(xiàng)目。如下圖所示,在將當(dāng)前目錄切換到我們?yōu)槟繕?biāo)項(xiàng)目創(chuàng)建的目錄(demo2)后,我們直接執(zhí)行命令“dotnet new –t web”,該命令會(huì)為我們創(chuàng)建一個(gè)完整的Web應(yīng)用。

demo2

被創(chuàng)建出來(lái)的這個(gè)Web應(yīng)用實(shí)際上是一個(gè)ASP.NET Core MVC項(xiàng)目,如下圖所示,它具有一個(gè)完整的目錄結(jié)構(gòu)。

在通過(guò)執(zhí)行“dotnet restore”命令恢復(fù)依賴的NuGet包之后,我們可以直接執(zhí)行“dotnet run”啟動(dòng)這個(gè)MVC應(yīng)用。應(yīng)用啟動(dòng)之后,默認(rèn)注冊(cè)的服務(wù)器綁定到“http://localhost:5000”這個(gè)地址進(jìn)行監(jiān)聽(tīng),所以我們利用瀏覽器像這個(gè)地址發(fā)送請(qǐng)求會(huì)得到如下圖所示的響應(yīng)。

二、利用Yoeman創(chuàng)建項(xiàng)目

對(duì)于Yoeman這個(gè)腳手架工具,相信大家都應(yīng)該很熟悉了。如果安裝了針對(duì)ASP.NET的Generator,我們就能夠利用它來(lái)生成各種類型的 ASP.NET Core應(yīng)用(至于這個(gè)針對(duì)ASP.NET的Generator,我們可以通過(guò)執(zhí)行“npm install –g generator-aspnet”進(jìn)行安裝)。如下圖所示,當(dāng)我們直接執(zhí)行命令行“yo aspnet”,它給給我們?nèi)舾身?xiàng)目類型供我們選擇。我們選擇了第一個(gè)選項(xiàng)“Empty Web Application”來(lái)創(chuàng)建一個(gè)空的Web應(yīng)用。在這之后,我們按照提示輸入項(xiàng)目名稱(demo3),一個(gè)空的ASP.NET Core項(xiàng)目將自動(dòng)被創(chuàng)建出來(lái)。

demo3

在通過(guò)執(zhí)行“dotnet restore”命令恢復(fù)依賴的NuGet包之后,我們可以直接執(zhí)行“dotnet run”啟動(dòng)這個(gè)Web應(yīng)用。應(yīng)用啟動(dòng)之后,默認(rèn)注冊(cè)的服務(wù)器綁定到“http://localhost:5000”這個(gè)地址進(jìn)行監(jiān)聽(tīng),所以我們利用瀏覽器像這個(gè)地址發(fā)送請(qǐng)求會(huì)得到如下圖所示的響應(yīng)。

 

責(zé)任編輯:陳琳 來(lái)源: 博客園
相關(guān)推薦

2025-04-16 10:12:13

2009-08-24 17:50:39

C#項(xiàng)目案例

2009-11-13 10:12:37

Visual Stud

2024-06-04 12:32:42

.NET開(kāi)發(fā)內(nèi)存泄漏

2009-12-16 10:34:07

Visual Stud

2009-11-02 14:16:43

Visual Stud

2015-12-01 15:30:34

Visual Stud發(fā)布

2009-12-10 16:17:23

Visual Stud

2009-11-23 17:03:47

Visual Stud

2015-06-30 11:50:10

.NETVisual Stud Android

2024-02-27 12:42:38

開(kāi)發(fā)前端

2009-12-16 15:00:45

Visual Stud

2015-04-30 12:37:13

Visual Stud

2009-12-04 15:33:23

Visual Stud

2009-12-09 09:16:32

Visual Stud

2009-12-09 09:30:55

Visual Stud

2009-12-09 14:11:57

Visual Stud

2009-11-24 10:14:58

Visual Stud

2009-12-10 15:50:30

Visual Stud

2009-11-02 14:06:59

Visual Stud
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)