簡體   English   中英

DNX-如何使用第三方庫調試符號?

[英]DNX - how to use 3rd party library debugging symbols?

我正在使用ASP.MVC5。目前,文檔仍然缺少一些重要的內容,因此我需要對某些內容進行反向工程。

我能夠下載源代碼,並自行構建。

因此,在這一點上,我具有Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.symbols.nupkg和所需的DLL和PDB。

以前,我只是將我網站的/ bin /中引用的DLL替換為以調試模式(和PDB)構建的DLL,並將其全部設置好。

我不知道網站在哪里,所以我不能替換任何DLL。 我以某種方式可以告訴VS使用.symbols。 包在適當的地方,但找不到運氣。

有什么可行的方法如何在調試中構建並實際調試第三方庫?

你可以:

  1. 解壓縮nupkg文件(這是一個zip文件-只需更改擴展名)並解壓縮.pdb文件或從構建文件中使用這些文件(可能正是您所提到的,但僅出於文檔目的)
  2. 在VS中使用符號窗口指向帶有符號的文件夾 在此處輸入圖片說明
  3. 代替使用pdb文件,使用源代碼,方法是編輯global.json文件(“ projects部分)以添加外部項目路徑,例如“( 源站點 )”:

{ "projects": [ "src", "test", "c:\\\\sources\\\\Configuration\\\\src" ], "sdk": { "version": "1.0.0-rc1-final" } }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM