调试WF工作流时,Visual Studio 2015不会遇到断点

Visual Studio 2015 does not hit breakpoint when debugging WF workflow

在调试WF工作流时,Visual Studio 2015没有达到我设置的断点。有什么我错过的设置吗?

复制步骤:
1.创建新的工作流控制台应用程序
2.创建工作流程,例如只是一个WriteLine活动
3.在工作流设计器中为活动设置断点
4.点击F5以在debug

中运行

这在VS 2012和2013中可以正常工作,所以我在想我是否缺少设置或存在错误...

通过在调试设置中禁用"仅我的代码"来解决。我认为工作流程是"我的代码",但是...


n


n


我多次遇到此问题,因为工作流没有达到设计器中的断点。这不是VS 2105特有的,因为我在VS 2013中也遇到了此问题。

作为解决方案,您将需要在工作流程中移动任何随机控件,保存,构建解决方案,然后尝试一下。该问题的根本原因是在某些情况下XAML中的调试符号行未更新,因此Workflow无法识别最新更改。

如果您能够再次重新创建此问题,请检查XAML文件中的调试符号行