1、克隆源碼
git clone --recursive https://github.com/dotnet/aspnetcore.git
2、切換分支
git branch release/6.0
3、下載vs2020
4、下載nodejs>=16.11.0
5、npm install -g yarn
6、安裝 tar
7、powershell安裝jdk
Set-ExecutionPolicy RemoteSigned
./eng/scripts/InstallJdk.ps1
我的電腦屬性-高級系統設置-環境變量-新增 JAVA_HOME:D:\WorkSoftWare\java\jdk\jdk-11.0.3
8、安裝Google
9、安裝WIX
10、執行(.\restore.cmd)
11、執行
.\eng\build.cmd -all -pack -arch x64
.\eng\build.cmd -buildInstallers
12、常見錯誤
-1、找不到解壓文件:第11步一定要按順序執行,不然就會報錯
-2、aspnetcore\src\Installers\Windows\AspNetCoreModule-Setup\CustomAction\aspnetcoreCA.vcxprojbuild報錯,將<PlatformToolset>v142</PlatformToolset>改為143
13、安裝完aspnetcore\artifacts\installers\Debug\aspnetcore-runtime-6.0.1-dev-win-x64.msi,我們新建.net core 6 項目就可以調試源碼了,變量並不會被優化,可以看到