成人免费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

2024-06-04 12:32:42

.NET開發內存泄漏

2009-12-16 10:34:07

Visual Stud

2009-11-02 14:16:43

Visual Stud

2015-12-01 15:30:34

Visual Stud發布

2009-11-23 17:03:47

Visual Stud

2009-12-10 16:17:23

Visual Stud

2024-02-27 12:42:38

開發前端

2015-06-30 11:50:10

.NETVisual Stud Android

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-10 15:50:30

Visual Stud

2009-12-09 09:30:55

Visual Stud

2009-12-04 15:33:23

Visual Stud

2009-11-02 14:06:59

Visual Stud

2009-12-09 14:11:57

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乱码精品1区2区3区 | 性色av香蕉一区二区 | 精品一区二区三区四区五区 | 日韩欧美1区2区 | 欧美黄色一区 | 狠狠的日 | 天天干成人网 | 精品久久久久国产免费第一页 | 狠狠亚洲 | 福利一区在线观看 | 日本三级线观看 视频 | 黄网免费看 | 成人免费共享视频 | 国产精品久久在线观看 | 国产资源在线视频 | 免费高潮视频95在线观看网站 | 国产婷婷精品av在线 | 日韩不卡视频在线 | 中文字幕av一区 | 国产精品国产三级国产aⅴ原创 | 欧美亚洲一区二区三区 | 欧美日韩国产一区二区三区 | 日韩电影中文字幕 | 黄色av网站在线免费观看 | 人人爽人人爽人人片av | 最新av片 | 蜜桃特黄a∨片免费观看 | 久草在线在线精品观看 | 精品亚洲一区二区三区 | 99久久免费精品视频 | 中文字幕精品一区二区三区精品 | 欧美日韩一卡二卡 | 国产在线a| 99久久精品视频免费 | 免费久久网 | 欧美日韩国产中文 | 日韩久久综合 | caoporn国产精品免费公开 | 免费欧美视频 | 免费中文字幕 | 成人av一区二区三区 |