我正在尝试将我的调试器单步调试到我从一个单独的解决方案中的私有 nuget 存储库安装的 .dll 库中。该 dll 是我编写的,唯一一次我能够成功调试它,我的方法如下:更新我的 dll 项目的版本号构建和 nuget 推送我的包通过 Visual Studio 的 nuget GUI 在可运行项目中下拉所述新版本。不幸的是,这并不总是有效,我不确定在它起作用和不起作用的情况下会发生什么不同。https://docs.microsoft.com/en-us/visualstudio/debugger/specify-symbol-dot-pdb-and-source-files-in-the-visual-studio-debugger我浏览了上面的链接并尝试了建议的内容,并在我认为 VS 可能会寻找它们的任何地方手动放置 pdb 文件,但我在上面概述的步骤之外的所有远程调试都没有运气。任何人都可以为我提供一种始终调试到我的库中的方法吗?不幸的是,将库拉入可运行的解决方案对我来说不是一个选择。如果有办法远程托管具有新 dll 版本的 pdb 文件,我确实有权在我的私人 nuget 存储库中进行更改。
3 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
从描述中我不完全确定,但我过去不得不操作的两个可能相关的选项位于选项 -> 调试中。
尝试关闭“仅启用我的代码”和“要求源文件与原始版本完全匹配”。
- 3 回答
- 0 关注
- 260 浏览
添加回答
举报
0/150
提交
取消