码迷,mamicode.com
首页 > 其他好文 > 详细

下载GitHub上的dnSpy源码

时间:2018-03-13 23:50:31      阅读:1280      评论:0      收藏:0      [点我收藏+]

标签:sdk   class   右键   tar   dns   提示   http   无法   github   

一、方法

下载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源码

标签:sdk   class   右键   tar   dns   提示   http   无法   github   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!