在 Visual Studio 中加载外部程序集的 pdb 文件

问题描述 投票:0回答:1

场景:我将库发布到我的个人 nuget 服务器,并使用 Visual Studio 中的 NuGet 管理器将这些库拉入其他解决方案。我在控件库 (stigzler.controls) 中出现了一些异常行为,该库由另一个解决方案(称为 MyFabApp)使用,并且我希望能够在其中放置断点,因此当我从 MyFabApp 运行时,它会停止在这些点上。这很奇怪,因为 stigzler.controls 中的

Debug.Writeline
在 MyFabApp 中不起作用,尽管它在它所在的解决方案中独立工作。

检查构建 - MyFabApp bin 文件夹中没有 stigzler.control.pdb。鉴于它是从 nuget 中拉下来的,猜测这是有道理的。

我已在“工具”>“选项”>“调试”中禁用“仅我的代码”。我还将包含 stigzler.control.pdb 文件的目录添加到 (MyFabApp)

Solution>Properties>Debug Sources Files
- 没有骰子。还将 pdb 的路径添加到“工具”>“选项”>“调试”>“符号”- 仍然没有骰子。

我显然错过了一些东西 - 希望得到建议。我想避免直接从 MyFabApp 在本地计算机上引用 stigzler.control,坚持通过我的个人 nuget 服务器管理更新(协助移动编码)。

c# visual-studio debugging pdb-files
1个回答
0
投票

对于发布模式,DLL 选项中有嵌入符号。 在测试应用程序的 Visual Studio 项目中打开库源文件并命中断点。

© www.soinside.com 2019 - 2024. All rights reserved.