编译.NET 7.0 Runtime源代码

发布时间 2023-09-20 14:39:47作者: bodong

1. 从github拉取代码,路径: https://github.com/dotnet/runtime  

https://github.com/dotnet/runtime.git

 

2. 切换分支到 "release/7.0"

release/7.0

3. 编译源代码需要另外安装:python、cmake,按照最新版本安装即可,确保它们都已经添加到系统环境变量中去了。

4. 安装Visual Studio 2022,并安装.net runtime,安装最新即可

5. 打开控制台使用./build.cmd编译项目

 .\build.cmd

    如果不遇到其它问题,一段时间后编译成功。中途会需要下载一些依赖项,如果网络不好或者不能连接到目标服务器(墙),则可能失败。

6. 使用如上命令并不会生成对应的vs解决方案,如果需要对应的解决方案用于查看代码和调试,可以用如下命令:

.\build.cmd -vs CoreCLR.sln

7. 查看build.cmd帮助信息的命令是:

.\build.cmd -h