下載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編譯通過

 

 

三、感受

處理問題的過程很重要


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM