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 项目就可以调试源码了,变量并不会被优化,可以看到