asp.net core 源碼下載以及build


本篇已收錄至 asp.net core 隨筆系列

環境准備

vs 2019

.net core 3.0 sdk (x86/x64)

.net core 3.0 running time (x86/x64)

下載源碼

https://github.com/aspnet

代碼分別在:

https://github.com/aspnet/AspNetCore

https://github.com/aspnet/Extensions

如果想看全部源碼, 兩套代碼都必須下載, 但是不推薦使用 git 直接 clone, 因為 clone 下來的code雖然是最新的, 但是不是我們要的 .net core 3.0 release 的 code. 應該直接從 releases 中下載: https://github.com/aspnet/Extensions/archive/v3.0.0.zip 壓縮包, 然后解壓到你的環境.

此時使用vs直接打開任何一個 sln 文件都是 build 不過的. 比如下面這樣:

缺少這個東西. 上網查了很久貌似也沒找到怎么解決, 如果有高手知道, 請指教.

目前我的解決方案(靈感來自: https://github.com/dotnet/SqlClient/issues/185)是通過解壓出來的folder的根目錄下有一個 build.cmd 文件. 直接執行這個文件, 似乎是幫助你下載一些依賴關系. 如下:

然后再次打開這個sln, 執行build

嗯...暫時看來是可以用的.

一般build完事后, 在這個路徑下會有很多build出來的dll,

所以純文件代碼只是我們下載下來的zip的大小, 大約1.7M, 但是build之后的大小要超過400M.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM