WCF托管工作流 - Debug.Writeline()偶尔会被某个地方吞没

时间:2009-12-17 17:15:18

标签: wcf workflow workflow-foundation

我知道调用已经发出,因为我使用了增量变量来跟踪它。但有些人从未进入输出窗口。这是一个已知的问题?有解决方法吗?

同样,工作流程中的断点非常不可靠。坚持这个?

2 个答案:

答案 0 :(得分:0)

要使刹车点工作,您需要使您的工作流项目成为启动项目。如果它是一个DLL使用调试启动应用程序来运行它。

没有关于Debug.WriteLine的线索。由于多线程锁定,跟踪侦听器是否可以丢弃数据?

答案 1 :(得分:0)

关于断点没有被击中的问题,通常是因为重构文件夹(obj文件夹)与工作流设计器不同步。解决这个问题的一种方法是完全关闭Visual Studio(如果你像我一样运行所有实例),然后在Windows资源管理器中导航到项目文件夹并删除obj文件夹。然后再次打开解决方案并重新构建。

我已经好几次发生在我身上了,而且绕过它的方法就是上面的技巧。