2017-06-14 51 views
0

我在我的項目使用NuGet包,有時我需要調試到源代碼。什麼是調試NuGet包,其烴源代碼的最佳方式?

的NuGet包本身是開放的來源上github.com所以它的源代碼可以下載爲好。我可以在本地計算機上構建和生成.dll文件。

但是在我的調試過程中,我可以看到程序包的函數名稱,甚至是源代碼的文件路徑(或者當然是來自別人的計算機),但它是灰色的,我不能雙擊進入源代碼。我檢查了右鍵菜單,沒有辦法在那裏加載符號。

在這種情況下,我怎麼才能讓視覺工作室加載調試符號,所以我可以調試到包的源代碼?

+0

是我的回答對你有幫助?你現在可以調試包嗎?如果你得到任何最新信息,請隨時讓我知道:) –

回答

0

我的理解是,在安裝特定的包在你的項目,如果你要調試的包在你的項目,你可以在源文件添加到解決方案的通用屬性 - >調試源文件列表。

如果你下載的軟件包和開放的源代碼/編譯它在你的VS,我想你可以手動轉介他們到以前的項目,然後調試它一樣,直接添加斷點或其他一般類庫項目。

參考:

How to debug using Nuget source code

How to debug into my nuget package deployed from TeamCity?

+0

是,源代碼可一旦它加入__manually__調試,但它是當有一個解決方案的幾個項目很繁瑣。 – Felix

相關問題