本主题介绍在使用工作流设计器时可能遇到的错误消息的类型。
工作流设计器中出现错误的情况
在以下情况下,工作流设计器中会出现错误:
表达式中存在错误。
活动的验证约束未满足。
XAML 文件中存在错误,导致活动无法加载。
XAML 文件中存在错误,导致工作流无法加载。
无效的表达式和未满足的验证约束不会导致工作流无法生成。 可成功生成工作流,但在运行时将引发 InvalidWorkflowException。 如果 XAML 文件中存在错误,生成将失败。
在 Visual Studio 内,当加载工作流时,其错误会显示在“错误列表”中。 若要导航到产生错误的活动,请在“错误列表”中双击该错误。
表达式错误
无效表达式用红色圆圈表示,并且该表达式旁有一个白色感叹号。 悬停在此图标上将显示描述错误来源的工具提示。 在 Visual Studio 内,单击该表达式可查看对错误来源加下划线的行。 悬停在此加下划线的文本上将显示描述错误来源的工具提示。
活动验证错误
活动的验证约束未满足时,红色圆圈及白色感叹号显示在该活动的右上角。 悬停在此图标上将显示描述错误来源的工具提示。
XAML 加载错误
无法加载某个活动时,将显示一个带有文本“无法加载活动,因为 XAML 中存在错误”的红色框。 这通常发生在无法解析活动的类型时。 可以在设计器中删除无效的活动,方法是选中红色框,然后删除它。
工作流加载错误
无法加载工作流时,设计器图面上将显示文本“工作流设计器在你的文档中遇到了问题”以及导致工作流加载失败的异常信息。 这通常发生在无法分析 XAML 文件时。