工作流设计器中的错误消息

本主题介绍在使用 Windows 工作流设计器 时可能遇到的错误消息的类型。

工作流设计器中出现错误的情况

在以下情况下 工作流设计器 中会出现错误:

  1. 表达式中存在错误。

  2. 活动的验证约束未满足。

  3. XAML 文件中存在错误,导致活动无法加载。

  4. XAML 文件中存在错误,导致工作流无法加载。

无效的表达式和未满足的验证约束不会导致工作流无法生成。会成功生成工作流,但在运行时将引发 InvalidWorkflowException。如果 XAML 文件中存在错误,生成将失败。

在 Visual Studio 内,当加载工作流时,其错误会显示在**“错误列表”中。若要导航到产生错误的活动,请在“错误列表”**中双击该错误。

表达式错误

无效表达式用红色圆圈表示,并且该表达式旁有一个白色感叹号。悬停在此图标上将显示描述错误来源的工具提示。在 Visual Studio 内,单击该表达式可查看对错误来源加下划线的行。悬停在此加下划线的文本上将显示描述错误来源的工具提示。

活动验证错误

活动的验证约束未满足时,红色圆圈及白色感叹号显示在该活动的右上角。悬停在此图标上将显示描述错误来源的工具提示。

XAML 加载错误

无法加载某个活动时将显示一个带有文本“无法加载活动,因为 XAML 中存在错误”的红色框。这通常发生在无法解析活动的类型时。可以在设计器中删除无效的活动,方法是选中红色框,然后删除它。

工作流加载错误

无法加载工作流时,设计器图面上将显示文本“工作流设计器在您的文档中遇到了问题”以及导致工作流加载失败的异常信息。这通常发生在无法分析 XAML 文件时。