日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

以正确的方式下载和配置 ASP.NET Core 官方源码

發布時間:2023/12/4 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 以正确的方式下载和配置 ASP.NET Core 官方源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們可以在Github上面直接查看ASP.NETCore 3.x的源代碼,但是我們也可以把源代碼下載下來進行查看。

?

而下載源代碼進行查看有很多好處:

  • 任意的導航源代碼

  • 內置了一個示例項目

  • 直接調試源代碼

?

下載源代碼

想下載并配置好源碼,你需要:

  • 最新版的Visual ? ? Studio 或者其它IDE

  • Git 和 nodejs

  • clone倉庫

  • 運行一些腳本

?

ASP.NET Core 3.x的官方倉庫地址為:https://github.com/dotnet/AspNetCore

?

使用git將其clone到本地:

git clone--recursive https://github.com/dotnet/aspnetcore.git

注意這里需要加 --recursive,這樣可以把依賴項一同下載。

?

配置源碼

clone好源碼之后,使用命令行進入該文件夾然后執行git tag,查看tag版本:

?

這里我們使用的是v3.1.2版本。

?

如果你想查看其它分支版本的話,可以執行類似的命令:

?

配置項目

我們可以直接用VS將項目的解決方案打開,但是,這里面有一個Visual Studio安裝的Powershell腳本,它很強大,我們可以先運行它試試效果:

?

如果你運行InstallVisualStudio.ps1文件的話,它會打開Visual Studio Installer,并且會勾選上所有運行該源代碼所需要安裝的選項。

?

在Windows Explorer里以管理員身份打開Powershell:

?

打開PS之后,如果你輸入文件名的前一部分:

?

然后按tab,就會自動補齊該文件名:

?

然后先別執行,還需要一些參數:

-edition 參數表示VS的版本,默認是企業版,企業版可以不加這個參數。但是如果你是communiy版的話,就需要添加這個參數。

?

然后執行該腳本:

如果出現這個錯誤,說明不允許運行這個腳本。

這時候我們可以采取一個臨時的解決辦法就是輸入這個命令,然后輸入A,按回車:

?

然后再次執行該腳本:

?

稍等一下會彈出Visual Studio Installer:

?

點擊繼續,會下載并安裝一些依賴項:

?

?

然后會出現下面選擇安裝組件的窗口,并且把需要安裝的組件都自動勾選上了:

這時你只需要點擊modify按鈕去安裝就可以了。裝完之后關閉就可以了。

?

這樣做的好處是,你不需要手動去挨個安裝需要的組件,而且不會出錯。

?

Restore

下面需要進行restore腳本,它會下載所有編譯所需的第三方庫或依賴項等等。在倉庫的根目錄,命令行執行:

這個可能需要一點時間。

?

安裝完之后就可以打開里面的具體項目文件了,但是不要直接點擊sln文件。

?

打開MVC項目的源碼

如果你想打開MVC項目的源碼,請進入src/MVC目錄:

暫時先別打開Mvc.sln,還是使用運行腳本的方式來開啟解決方案。

?

按住Shift+鼠標右鍵點擊Mvc.sln文件:

點擊菜單里的Copy as path。

?

回到命令行,在項目根目錄執行下面的命令(把復制的路徑貼進去,并去掉雙引號):

?

這樣打開項目的時候,會針對這個版本的源代碼設置一些需要的環境變量來引用正確的.NET依賴項。

?

打開項目也需要很長的時間:

?

項目打開后,可以先Build一下,如果成功了,那就可以正常的瀏覽、調試、修改代碼了。

總結

以上是生活随笔為你收集整理的以正确的方式下载和配置 ASP.NET Core 官方源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。