你是不是曾經膜拜那些敲幾行代碼就可以創建專案的大神,學習了命令創建專案你也可以成為大神,其實命令創建專案很簡單,
1.cmd命令列到你打算創建專案的位置

2.在該目錄下創建解決方案檔案夾JIYUWU_ONE,然后使用命令創建一個解決方案,命令如下:
mkdir JIYUWU_ONE cd JIYUWU_ONE dotnet new sln

注意:解決方案的名字默認是當前目錄的名字,
3.創建一個Web專案,命令如下:
dotnet new mvc -o JIYUWU_ONE.Web
如下圖所示:

4.創建一個Common類別庫專案,命令如下:
dotnet new classlib -o JIYUWU_ONE.Common
如下圖所示:

5.如果想把JIYUWU_ONE.Common類別庫專案中的JIYUWU_ONE.Common.csproj添加到解決方案檔案中,使用以下命令:
dotnet sln JIYUWU_ONE.sln add JIYUWU_ONE.Common/JIYUWU_ONE.Common.csproj
JIYUWU_ONE.Web專案也一樣,使用以下命令:
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

再次運行看效果

都看到最后了,幫助到你了就動動小手,點個推薦吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/80552.html
標籤:.NET Core
