[英]How to view source code of NuGet dependencies (C#)
我正在開發一個 ASP.NET Core 應用程序,我想查看至少各種 System/Microsoft 庫的源代碼,例如AspNetCore
。
我發現 這篇文章解釋了如何調試它們,這會強制 Visual Studio 下載源代碼。 我想要的是一種無需運行應用程序即可查看源代碼、點擊斷點和單步執行以查看源代碼的方法。
有辦法嗎?
順便說一句,我在 VS 2017,.Net Core 2.1
注意:我不是在尋找反編譯 IL 或其他魔術的方法。 我希望 Visual Studio 導入原始源代碼文件並在我需要時將它們顯示給我,而無需進行完整的構建、在調試中運行、需要擊中斷點。
我相信來自 RedGate 的這個 VS 擴展可以讓你做到這一點。 我使用了這個工具的舊版本,你只是將它指向一個 DLL,它為你提供了一個類樹和各種函數的反編譯代碼。
例如,DnsSpy 是查看 dll 中的代碼源的好應用程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.