命令建立.net core3.0 web應用詳解(超詳細教程)

你是否是曾經膜拜那些敲幾行代碼就能夠建立項目的大神,學習了命令建立項目你也能夠成爲大神,其實命令建立項目很簡單。html

1.cmd命令行到你打算建立項目的位置mvc

 

 

 

2.在該目錄下建立解決方案文件夾JIYUWU_ONE,而後使用命令建立一個解決方案,命令以下:app

mkdir JIYUWU_ONE
cd JIYUWU_ONE
dotnet new sln

 

注意:解決方案的名字默認是當前目錄的名字。 學習

3.建立一個Web項目,命令以下:ui

dotnet new mvc -o JIYUWU_ONE.Web

以下圖所示:spa

 

4.建立一個Common類庫項目,命令以下:命令行

dotnet new classlib -o JIYUWU_ONE.Common

以下圖所示:3d

 

5.若是想把JIYUWU_ONE.Common類庫項目中的JIYUWU_ONE.Common.csproj添加到解決方案文件中,使用如下命令:rest

dotnet sln JIYUWU_ONE.sln add JIYUWU_ONE.Common/JIYUWU_ONE.Common.csproj

JIYUWU_ONE.Web項目也同樣,使用如下命令:code

dotnet sln JIYUWU_ONE.sln add JIYUWU_ONE.Web/JIYUWU_ONE.Web.csproj

以下圖所示:

 

6.在JIYUWU_ONE.Web.csproj項目中添加對JIYUWU_ONE.Common.csproj項目的引用,使用命令以下:

dotnet add JIYUWU_ONE.Web/JIYUWU_ONE.Web.csproj reference JIYUWU_ONE.Common/JIYUWU_ONE.Common.csproj

以下圖所示:

 

7.在解決方案下每一個項目中執行命令:

dotnet restore

若是在某個項目下執行dotnet restore那麼則restore的是某個項目,以下圖所示:

 

8.在命令行中執行命令(VS Code安裝參考個人上一篇文章):

code .

則使用Visual Studio Code打開該項目,以下圖所示:

 

 

 注意:中間有個空格。

9.咱們在Visual Studio Code中找到類庫項目,添加一個新類One,並添加一個返回字符串的靜態方法

using System;

 

namespace JIYUWU_ONE.Common

{

    public class One

    {

        public static string HelloBody()

        {

            return "認識你真好,緣來你也想學.Net Core呀!";

        }

    }

}

以下圖所示:

 

10.咱們在MVC項目的HomeController中,在Privacy方法中添加對類庫項目方法的調用

public IActionResult Privacy()

        {

            string msg=JIYUWU_ONE.Common.One.HelloBody();

            ViewData["Msg"]=msg;

            return View();

        }

以下圖所示:

 

11.修改Privacy.cshtml試圖頁面

@{

    ViewData["Title"] = "Privacy Policy";

}

<h1>@ViewData["Title"]</h1>

<p>@ViewData["Msg"]</p>

以下圖所示:

 

12.咱們回到命令行輸入:

dotnet build 

編譯整個項目,以下圖所示:

 

13.命令行輸入:

dotnet publish

發佈項目

 

14.命令行輸入:

cd JIYUWU_ONE.Web/bin/Debug/netcoreapp3.0/publish

將目錄切換到MVC項目目錄,而後在命令行中輸入:

dotnet JIYUWU_ONE.Web.dll

來運行項目如圖:

 

15.地址欄輸入:https://localhost:5001/Home/Privacy能夠看到效果以下圖:

 

16.因爲它是不受信任的,咱們給它弄個證書吧,執行命令:

dotnet dev-certs https –trust

 

 再次運行看效果

 

 

 

都看到最後了,幫助到你了就動動小手,點個推薦吧!

相關文章
相關標籤/搜索