首页 > 其他 > 详细

下载GitHub上的dnSpy源码

时间:2018-03-13 23:32:19      阅读:753      评论:0      收藏:0      [点我收藏+]

一、方法

下载GitHub上项目的方法,目前我知道的有四种:

1.用svn软件checkout下载

2.安装git,然后git命令下载

3.直接下载项目压缩包

4.安装GitHub的客户端,然后下载项目

 

 

1:用svn软件checkout下载

用SVN下载,新建文件夹,在文件夹里面右键“SVN Checkout...”

技术分享图片

技术分享图片

 

 

技术分享图片

 

 

2:安装git,然后git命令下载

git 官网 下载git安装

技术分享图片

 

git命令在点击项目列表右边“Clone or download”获取,dnSpy的git命令:git clone https://github.com/0xd4d/dnSpy.git

技术分享图片

 

打开cmd,输入git clone https://github.com/0xd4d/dnSpy.git获取项目源码

 技术分享图片

 

 

3:直接下载项目压缩包

点击项目列表右边“Clone or download”下的“Download ZIP”

技术分享图片

 

 

 

 

4:安装github的客户端,然后下载项目

安装github客户端,选择菜单File,Clone repositor...

技术分享图片

选择URL,填写项目github地址和下载保存位置,地址:https://github.com/0xd4d/dnSpy

技术分享图片

技术分享图片

 

 

技术分享图片

 

 

 

二、其他问题

 

1.C#项目“ICSharpCode.TreeView”针对的是“.NETFramework,Version=v4.6.2”,但此计算机上没有安装它。若要继续,请选择下面的一个选项

技术分享图片

 

打开 .NET SDKs for Visual Studio ,下载.NET Framework 4.6.2 的Developer Pack  安装

 

技术分享图片

 

 技术分享图片

 

 

2.上面四种方法下载的项目都无法编译通过,项目报错,并且缺少部分工程项目

技术分享图片

 

原因是项目代码使用了子模块的方法,dnSpy引用了其他项目的代码,所以要把引用了其他项目的代码也要下载下来

Wiki,Building dnSpy有编译dnSpy的教程和问题解答

技术分享图片

 

 

下载全部项目代码,包括引用其他项目的代码,用git clone --recursive https://github.com/0xd4d/dnSpy.git 

技术分享图片

技术分享图片


 技术分享图片

 

 

3.项目代码完整下载下来,用visual studio 2012打开编译报错。yogavisual studio 2015打开项目,提示项目版本高于visual studio 2015

visual studio 2012

 技术分享图片

 visual studio 2012

 

技术分享图片

 

Wiki,Building dnSpy有项目编译说明,要用最新版本的visual studio

技术分享图片

 

最后用visual studio 2017编译通过

技术分享图片

 

技术分享图片

 

技术分享图片

 

 

技术分享图片

 

下载GitHub上的dnSpy源码

原文:https://www.cnblogs.com/Zev_Fung/p/8519720.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!