[英]Launching debugger in windows service
我在使用Debugger.Launch()
函数时遇到问题。 在我的Windows服务中,我试图调试它必须完成的工作,但是由于某种原因,JIT函数打开了VS的新实例(可以),但由于某种原因,它没有达到Debugger.Launch()
行,但是确实执行下一行。
public override void DoJob()
{
Debugger.Launch(); //---> doenst stop here
Debug.WriteLine("Job started"); //-----> but writes this
}
我已经尝试了很多事情,例如完全重置VS,从VS可以正常工作的地方导入设置,重新启动,重启VS,清理和重建(我认为现在是6000倍),删除所有bin文件夹和obj文件夹等。
任何人都知道为什么我无法调试但Debug.WriteLine
可以工作吗?
采用
Debugger.Launch();
Debugger.Break();
那应该做
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.