繁体   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