【发布时间】:2017-03-27 12:02:24
【问题描述】:
我正在尝试调试 Windows 服务。它使用 Topshelf 作为控制台应用程序运行。启动项目在断点和所有内容中运行良好,但解决方案中引用的项目似乎都没有加载它们的符号。所有 .pdb 文件都在各自的 bin 文件夹中。所有引用的 .pdb 文件的副本也在启动项目的 bin 文件夹中。当我按 F5 时,一切都会构建/重建。
- 几天前它运行良好,并且在我所有同事的 PC 上仍然运行良好。
- 我确定我在调试模式下运行所有项目。
- 我已经清理、重建并尝试附加到进程,而不仅仅是 F5。
- 我在 VS2017 和 VS2015 中都得到了相同的行为。
- 我已经删除了所有的源代码并重新下载甚至重新安装了所有版本的VS。
引用的项目均未显示在“模块”窗口中。 (* 实际上。有时确实会出现其中一个引用的项目,但我不明白何时/为什么。我可以调试该项目 - 当它显示在“模块”窗口中时)
【问题讨论】:
标签: c# breakpoints topshelf