成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如果沒有Visual Studio 2015,我們如何創建.NET Core項目 ?

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

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

[[167991]]

一、利用dotnet命令創建.NET Core 項目

如下圖所示,我們通過命令行為目標項目創建一個根目錄。在將當前目錄切換到這個根目錄之后,我們直接執行“dotnet new”命令會生成一個簡單的Hello World控制臺應用。在通過執行“dotnet restore”命令恢復依賴的NuGet包之后,我們可以直接執行“dotnet run”命令啟動該控制臺應用。

demo1

直接執行“dotnet new”創建的控制臺應用只包含如下兩個文件,其中包含程序入口方法的所有C#程序定義在Program.cs 中,另一個則是項目描述文件project.json。

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

demo5

接下來我們來演示一下如何創建一個web項目。如下圖所示,在將當前目錄切換到我們為目標項目創建的目錄(demo2)后,我們直接執行命令“dotnet new –t web”,該命令會為我們創建一個完整的Web應用。

demo2

被創建出來的這個Web應用實際上是一個ASP.NET Core MVC項目,如下圖所示,它具有一個完整的目錄結構。

在通過執行“dotnet restore”命令恢復依賴的NuGet包之后,我們可以直接執行“dotnet run”啟動這個MVC應用。應用啟動之后,默認注冊的服務器綁定到“http://localhost:5000”這個地址進行監聽,所以我們利用瀏覽器像這個地址發送請求會得到如下圖所示的響應。

二、利用Yoeman創建項目

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

demo3

在通過執行“dotnet restore”命令恢復依賴的NuGet包之后,我們可以直接執行“dotnet run”啟動這個Web應用。應用啟動之后,默認注冊的服務器綁定到“http://localhost:5000”這個地址進行監聽,所以我們利用瀏覽器像這個地址發送請求會得到如下圖所示的響應。

 

責任編輯:陳琳 來源: 博客園
相關推薦

2025-04-16 10:12:13

2009-08-24 17:50:39

C#項目案例

2009-11-13 10:12:37

Visual Stud

2009-12-16 10:34:07

Visual Stud

2009-11-02 14:16:43

Visual Stud

2024-06-04 12:32:42

.NET開發內存泄漏

2015-12-01 15:30:34

Visual Stud發布

2015-06-30 11:50:10

.NETVisual Stud Android

2009-11-23 17:03:47

Visual Stud

2009-12-10 16:17:23

Visual Stud

2024-02-27 12:42:38

開發前端

2009-12-16 15:00:45

Visual Stud

2015-04-30 12:37:13

Visual Stud

2009-11-24 10:14:58

Visual Stud

2009-12-09 09:16:32

Visual Stud

2009-12-09 14:11:57

Visual Stud

2009-12-10 15:50:30

Visual Stud

2009-12-04 15:33:23

Visual Stud

2009-12-09 09:30:55

Visual Stud

2009-11-02 14:06:59

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品一区二区三区蜜臀 | 视频在线一区二区 | 在线观看中文字幕一区二区 | 永久免费av| 欧美一二区 | 97国产精品视频人人做人人爱 | 国产xxxx搡xxxxx搡麻豆 | av三级| av网站在线看 | 欧美日韩中文字幕在线 | 女同av亚洲女人天堂 | 亚洲一一在线 | 欧美不卡 | 亚洲精品永久免费 | 超碰人人人 | 午夜精品三区 | 亚洲精品在线免费播放 | 毛片一区 | 国产精品久久国产精品 | 久久国产婷婷国产香蕉 | 五月婷婷在线播放 | 91在线资源| 草草视频在线播放 | 97视频在线免费 | 激情a | 亚洲国产电影 | 国产999精品久久久 午夜天堂精品久久久久 | 亚洲久久久 | 日韩精品一区在线 | 欧美久久一区二区三区 | 亚洲人人舔人人 | 精品国产乱码一区二区三 | 亚洲综合区 | 国产福利在线 | 国产成人精品午夜 | 欧美激情精品久久久久 | 91精品久久久久久久久 | 久久久妇女国产精品影视 | 国产精品久久久久久久久图文区 | 欧美一区二区三区视频在线播放 | 国产日韩一区二区三区 |