我在我的系统上开发了一个Windows服务,并在没有visual studio的目标机器上部署了该服务。因此,我需要从我的PC调试应用程序。我已经知道如何在本地计算机上调试Windows服务。
我的步骤:
InstallUtil.exe
(即installUtil.exe "pathToMyServiceEXE/myService.Exe"
)问题:我能够成功附加到目标计算机的Windows服务。 但它无法找到符号。
我已经检查过有关同一问题的其他SO问题但到目前为止找不到正确的解决方案。 我尝试了以下方法来解决问题:
Tools->Options->Debugging->Symbols
,然后将.pdb文件的路径放在我的本地PC上。 (没用)Tools->Options->Debugging->General
并取消选中“仅启用我的代码”。答案 0 :(得分:0)
我能给你的最佳建议 - 现在不是最容易的,但从长远来看会得到回报 - 就是在目标机器上使用WinDBG调试器。这是目标机器上的零设置,但需要您学习WinDBG的基础知识。这不是微不足道的,但从长远来看会得到回报。
关于无法加载符号的原因:
除此之外,我认为它应该有用