我们正在将Visual Studio 2010解决方案迁移到Visual Studio 2012.像往常一样,墨菲定律养育这个丑陋的头脑。无法在Visual Studio 2012中调试Windows服务
我想要做的事情比较简单,我在过去做了很多次 - 我只想附加到正在运行的Windows服务进程并进入它的代码。
与此解决方案的其他项目的FWIW我能够按预期进入和调试代码 - 这只是这个Windows服务,给我们带来了问题。
我们已经verfiied明显的事情,可能会导致此操作失败...
1:我们已经确保了.PDB调试符号包括沿着服务的可执行文件和DLL的
2:我们正在运行该服务的调试版本。
我假定这是在Visual Studio 2012的某个地方,是造成这只是个愚蠢的设置......如果不是这样,我失去了一些东西简单,只需要第二双眼睛......
你有没有尝试过Debugger.Launch()在你的Windows服务中,然后安装并启动。因为它会触发线路,它会为您启动调试器。 – HatSoft
您是否收到错误?不能设置断点?不能附加? – canhazbits
您是在本地还是在另一台机器上运行服务? – AceJordin