以正确的方式下载和配置 ASP.NET Core 官方源码

栏目: IT技术 · 发布时间: 4年前

内容简介:我们可以在Github上面直接查看ASP而下载源代码进行查看有很多好处:

我们可以在Github上面直接查看ASP . NETCore 3.x的源代码,但是我们也可以把源代码下载下来进行查看。

而下载源代码进行查看有很多好处:

  • 任意的导航源代码

  • 内置了一个示例项目

  • 直接调试源代码

下载源代码

想下载并配置好源码,你需要:

  • 最新版的 Visual     Studio 或者其它IDE

  • Git nodejs

  • clone仓库

  • 运行一些脚本

ASP . NET Core 3.x的官方仓库地址为:https://github.com/dotnet/AspNetCore

使用git将其clone到本地:

git clone--recursive https://github.com/dotnet/aspnetcore.git

注意这里需要加 --recursive,这样可以把依赖项一同下载。

 

配置源码

clone好源码之后,使用命令行进入该文件夹然后执行git tag,查看tag版本:

以正确的方式下载和配置 ASP.NET Core 官方源码

以正确的方式下载和配置 ASP.NET Core 官方源码

这里我们使用的是v3.1.2版本。

如果你想查看其它分支版本的话,可以执行类似的命令:

以正确的方式下载和配置 ASP.NET Core 官方源码

配置项目

我们可以直接用VS将项目的解决方案打开,但是,这里面有一个Visual Studio安装的Powershell脚本,它很强大,我们可以先运行它试试效果:

以正确的方式下载和配置 ASP.NET Core 官方源码

如果你运行InstallVisualStudio .ps1 文件的话,它会打开Visual Studio Installer,并且会勾选上所有运行该源代码所需要安装的选项。

在Windows Explorer里以管理员身份打开Powershell:

以正确的方式下载和配置 ASP.NET Core 官方源码

打开PS之后,如果你输入文件名的前一部分:

以正确的方式下载和配置 ASP.NET Core 官方源码

然后按tab,就会自动补齐该文件名:

以正确的方式下载和配置 ASP.NET Core 官方源码

然后先别执行,还需要一些参数:

以正确的方式下载和配置 ASP.NET Core 官方源码

-edition 参数表示VS的版本,默认是企业版,企业版可以不加这个参数。但是如果你是communiy版的话,就需要添加这个参数。

然后执行该脚本:

以正确的方式下载和配置 ASP.NET Core 官方源码

如果出现这个错误,说明不允许运行这个脚本。

这时候我们可以采取一个临时的解决办法就是输入这个命令,然后输入A,按回车:

以正确的方式下载和配置 ASP.NET Core 官方源码

然后再次执行该脚本:

以正确的方式下载和配置 ASP.NET Core 官方源码

稍等一下会弹出Visual Studio Installer:

以正确的方式下载和配置 ASP.NET Core 官方源码

点击继续,会下载并安装一些依赖项:

以正确的方式下载和配置 ASP.NET Core 官方源码

以正确的方式下载和配置 ASP.NET Core 官方源码

然后会出现下面选择安装组件的窗口,并且把需要安装的组件都自动勾选上了:

以正确的方式下载和配置 ASP.NET Core 官方源码

这时你只需要点击modify按钮去安装就可以了。装完之后关闭就可以了。

这样做的好处是,你不需要手动去挨个安装需要的组件,而且不会出错。

Restore

下面需要进行restore脚本,它会下载所有编译所需的第三方库或依赖项等等。在仓库的根目录,命令行执行:

以正确的方式下载和配置 ASP.NET Core 官方源码

这个可能需要一点时间。

安装完之后就可以打开里面的具体项目文件了,但是不要直接点击sln文件。

打开 MVC 项目的源码

如果你想打开MVC项目的源码,请进入src/MVC目录:

以正确的方式下载和配置 ASP.NET Core 官方源码

暂时先别打开Mvc . sln,还是使用运行脚本的方式来开启解决方案。

按住Shift+鼠标右键点击Mvc . sln文件:

以正确的方式下载和配置 ASP.NET Core 官方源码

点击菜单里的Copy as path。

回到命令行,在项目根目录执行下面的命令(把复制的路径贴进去,并去掉双引号):

以正确的方式下载和配置 ASP.NET Core 官方源码

这样打开项目的时候,会针对这个版本的源代码设置一些需要的环境变量来引用正确的 . NET依赖项。

打开项目也需要很长的时间:

以正确的方式下载和配置 ASP.NET Core 官方源码

项目打开后,可以先Build一下,如果成功了,那就可以正常的浏览、调试、修改代码了。

以正确的方式下载和配置 ASP.NET Core 官方源码


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Bulletproof Web Design

Bulletproof Web Design

Dan Cederholm / New Riders Press / 28 July, 2005 / $39.99

No matter how visually appealing or packed with content a Web site is, it isn't succeeding if it's not reaching the widest possible audience. Designers who get this guide can be assured their Web site......一起来看看 《Bulletproof Web Design》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具