标签: visual-studio-2010 debugging windows-services
我将VS 2010附加到服务流程;之后,我将断点放在几种方法中,但它们似乎永远不会被击中。有什么想法或提示吗?
注意:安装的服务进程是发布版本。我是否必须为此安装调试版本?
答案 0 :(得分:1)
您需要为此进行调试构建。
在发布模式下,调试信息将被丢弃并且代码已经过优化,因此无法链接到原始源代码。
在 debug 模式下,保留调试和项目状态信息,以便调试器可以链接到源代码。它还会发出DebuggableAttribute,告诉JIT编译器程序集有调试信息。
DebuggableAttribute
有用的链接:http://msdn.microsoft.com/en-us/library/ms241903.aspx