Visual Studio 2015没有达到我在调试WF工作流时设置的断点。有没有我错过的设置?
重现的步骤: 1.创建新的工作流程控制台应用 2.创建工作流程,例如只是一个WriteLine活动 3.在工作流设计器中设置活动的断点 4.按F5键在debug
中运行这在VS 2012和2013中运行良好,所以我想我要么错过了设置,要么就是有错误......
通过停用解决问题"只是我的代码"在调试设置中。在我看来,工作流程是"我的代码"虽然...
答案 0 :(得分:4)
通过在调试设置中禁用“仅我的代码”来解决此问题。在我看来,工作流程是“我的代码”,但是......
答案 1 :(得分:1)
我多次碰到这个问题,其中Workflow没有达到设计器中的断点。这不是VS 2105特有的,因为我在VS 2013中也遇到了这个。
作为一项决议,您需要在工作流程中移动任何随机控件,保存,构建解决方案,然后尝试一下。问题的根本原因是有些情况是XAML中的调试符号行没有更新,因此Workflow无法识别最近的更改。
如果您能够再次重新创建此问题,请检查XAML文件中的调试符号行&你会发现它没有更新。一旦你在工作流程上移动任何控件,调试符号就会更新,你的断点将在设计器中被命中。
如果这不能解决此问题,请告诉我。
答案 2 :(得分:0)
当“仅我的代码”被禁用(未选中)时,进入(当调试代码时)不起作用。
在文档中,您可以找到带有文本的警告框:
确保在调试之前从“工具”,“选项”,“调试”菜单中选择“仅启用我的代码(仅管理)”选项。如果您有两个嵌套在另一个序列中的序列,并且您在第一个内部序列上设置了断点,则如果未选中“仅启用我的代码(仅管理)”选项,则按F11将不会调试到第二个内部序列。
https://msdn.microsoft.com/en-us/library/dd489405.aspx?f=255&MSPPError=-2147217396