DNX - 如何使用第三方库调试符号?

时间:2015-12-04 20:20:19

标签: c# asp.net-mvc dnx

我正在使用ASP.MVC 5.此时,文档仍然缺少一些重要部分,我需要对某些内容进行反向工程。

我能够下载源代码,用我自己构建它。

所以,此时,我有Microsoft.AspNet.Mvc.ViewFeatures.6.0.0-rc1-final.symbols.nupkg,带有所需的DLL和PDB。

以前,我只是将我的网站' s / bin /中引用的DLL替换为以调试模式(和PDB)构建的DLL,然后全部设置。

我不知道网站在哪里,所以我无法替换任何DLL。我以为我可以告诉VS使用.symbols。在适当的地方打包,但没有找到该选项的运气。

有没有可行的方法如何在调试和实际调试中构建第三方库?

1 个答案:

答案 0 :(得分:0)

你可以:

  1. 解压缩nupkg文件(这是一个zip文件 - 只需更改扩展名)并提取.pdb文件或使用构建中的文件(可能就是你的内容,但仅用于文档用途)
  2. 使用VS中的符号窗口指向带有符号enter image description here
  3. 的文件夹
  4. 不使用pdb文件,而是通过编辑global.json文件(projects部分)来添加外部项目路径,如(source site):
  5. { "projects": [ "src", "test", "c:\\sources\\Configuration\\src" ], "sdk": { "version": "1.0.0-rc1-final" } }