在Windows系统中构建还原ASP.NET Core 源码
2021-01-25 21:15
标签:拉取 scripts shell javase 硬件 基于 一点 很多 加载文件 大家好,这几天试着从Github上拉取AspNetCore的源码,尝试着通过Visual Studio 打开,但是并不尽人意。我们需要去构建我们拉去的源代码,这样才可以通过VisualStudio可还原的项目。毕竟AspNetCore是一个巨型的项目集。 在Windows中构建AspNetCore源码的要求有以下硬件需求。 ASP.NET Core使用git子模块来包含其他一些项目的源代码。 对于项目的新副本,运行: 如果第一次没有通过,则可以再更新,再 .\restore.cmd : 为了以后的管理,您可以选择迭代,切换并创建一个分支。 在Github拉取代码之后,您需要执行以下操作,这将下载所需的工具并还原整个存储库一次。 这个时候,您应该可以通过Visual Studio 或者 Vs Code 打开您想打开的项目了,但是打开之后会发现,缺少很多本身项目所需的依赖库。 构建代码的前提是您的还原代码通过了。否则则会直接构建失败,这里的Windows命令行如下: 该操作会耽误您的一点时间,考虑到一般的计算机,差不多会用到十分钟多一点,当然这是在您网络良好的情况下。 像NodeJs 和 Java JDK 一定要装好,最好在PowerShell执行以上操作。 PowelShell出现 无法加载文件 ******.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。 ,请在powershell中执行 set-ExecutionPolicy RemoteSigned . 如果找不到SDK,请启动Visual Studio,转到“ 工具”>“选项”,然后在“ 环境”>“预览功能”下选中“ 使用.NET Core SDK的预览”。 最后希望大家顺利还原并构建源代码!~ https://github.com/aspnet/AspNetCore/blob/master/docs/BuildFromSource.md 在Windows系统中构建还原ASP.NET Core 源码 标签:拉取 scripts shell javase 硬件 基于 一点 很多 加载文件 原文地址:https://www.cnblogs.com/ZaraNet/p/12001261.html先决条件
PS> ./eng/scripts/InstallVisualStudio.ps1
./eng/scripts/InstallJdk.ps1
拉取代码
git clone --recursive https://github.com/aspnet/AspNetCore
git submodule update --init --recursive
git checkout (要使用的版本)v3.1.0 -b test
还原代码
.\restore.cmd
构建代码
.\build.cmd
通过Visual Studio 享受美食
一些问题
问题一:
问题二:
更多资料
文章标题:在Windows系统中构建还原ASP.NET Core 源码
文章链接:http://soscw.com/index.php/essay/46976.html