Visual Studio 2017調試開源項目代碼

  在咱們的開發過程當中不少時候咱們會從GitHub上面下載一些開源的項目代碼,而後在此基礎上進行調試,正常狀況下咱們只須要將項目的源代碼編譯成Dll或者在.Net Core項目中直接引用相應的Nuget包就能夠了,但有些時候除了引用這些Dll或者包以外,咱們還須要直接在調試的過程當中進行源代碼的調試,這種狀況下咱們該如何直接在Visual Studio中進行代碼的調試呢?可能說這些還不是可以很好的理解,那麼我就具體舉出一些示例來進行說明吧。框架

  一 問題描述函數

  好比在使用很是流行的ABP框架時候,咱們從官網上面下載了具體的模板項目,可是這些項目模板都是直接引用這些框架的Nuget包的,咱們能夠參考下面的圖片。工具

    那麼咱們該怎樣去調試這些包裏面的源碼呢?那麼這個問題就將咱們的思路帶到了本篇文章的重點,在這個狀況下咱們該怎樣去調試項目的源碼呢?下面經過這些步驟你將達到以上的目的。3d

 二 解決步驟調試

    1 下載項目源代碼到一個本地磁盤位置blog

  咱們首先須要去GitHub(視具體狀況而定)下載項目的源代碼,這裏須要注意項目的源代碼要和引用的Nuget保持一致,這個不須要多說明。圖片

 2 添加項目源代碼位置開發

  A  依次執行:解決方案--》右鍵--》屬性--》通用屬性--》調試源文件--》新建目錄(以Visual Studio 2017爲例來講明)get

  B  添加項目源代碼位置源碼

 3 修改:工具--》選項 中的配置  

 

   這樣在進行調試的時候當執行到某一個函數時按下F11就可以進入到程序包的源代碼中進行調試了。

    三 注意事項

   1 注意在GitHub下載的源碼通常都是最新發布的,因此在調試以前請保證引用的Nuget包也是最新的,具體方法就是在管理Nuget程序包中更新一下。

   2 務必保持引用的包和附加的源碼保持一致。

相關文章
相關標籤/搜索