你是不是曾經膜拜那些敲幾行代碼就可以創建項目的大神,學習了命令創建項目你也可以成為大神,其實命令創建項目很簡單。 1.cmd命令行到你打算創建項目的位置 2.在該目錄下創建解決方案文件夾JIYUWU_ONE,然後使用命令創建一個解決方案,命令如下: mkdir JIYUWU_ONE cd JIYUW ...
你是不是曾經膜拜那些敲幾行代碼就可以創建項目的大神,學習了命令創建項目你也可以成為大神,其實命令創建項目很簡單。
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
再次運行看效果
都看到最後了,幫助到你了就動動小手,點個推薦吧!