• 下载GitHub上的dnSpy源码


    一、方法

    下载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.项目代码完整下载下来,用vs 2012打开编译报错,vs 2015打开项目,提示项目版本高于visual studio 2015

    visual studio 2012

    visual studio 2015

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

    最后用visual studio 2017编译通过

    三、感受

    处理问题的过程很重要

    学习,以记之。如有错漏,欢迎指正

    作者:冯子武
    出处:http://www.cnblogs.com/Zev_Fung/
    本文版权归作者和博客园所有,欢迎转载,转载请标明出处。
    如果博文对您有所收获,请点击下方的 [推荐],谢谢

  • 相关阅读:
    六 . 爬虫 Xpath介绍和使用
    五. 爬虫 正则表达式
    四 . 爬虫 BeautifulSoup库参数和使用
    三 . 爬虫 url编码
    一 . 爬虫
    【HDU5952】Counting Cliques
    【HDU5521】Meeting
    【模板】回文自动机
    【CF1218E】Product Tuples
    【洛谷P2485】计算器
  • 原文地址:https://www.cnblogs.com/Zev_Fung/p/8519720.html
Copyright © 2020-2023  润新知