我似乎无法调试最近修改过的Windows服务。当我第一次安装它时,我能够通过将调试器附加到此运行服务来调试它(例如,在visual studio中使用“附加到进程”)。
但是,最近我修改了服务代码,重新构建并重新安装它。现在我似乎无法调试它 - 它说'断点当前不会被击中'。
我希望我提供了足够的信息。非常感谢。
或者,您可以指定Visual Studio要查找的符号的路径。
工具>选项>调试>符号>添加到pdb文件的目录中。
确保您使用的是程序集的最新更新..在我的情况下,installUtil.exe会继续安装旧版本的Windows服务。
决心是:
(1)卸载服务
(2)删除bin / Debug文件夹中的所有文件,然后重建项目
(3)再次安装服务
然后调试工作得很好