我已经安装了 Worfklow Manger 1.0。我可以使用 WorkflowManagerClient 浏览范围。但是当我尝试发布活动时,我收到了这个错误:
System.InvalidOperationException: Microsoft.Workflow.Client.ActivityValidationException: Workflow XAML failed validation due to the following errors: Invalid type(s) 'System.Activities.Expressions.AssemblyReference'.
Activity 是从 VS 中的模板创建的空 Activity。其中没有使用自定义类型。我找到了这篇文章,我想我可以创建 AllowedTypes.xml 文件,但是添加在基本空活动中使用的类型感觉很奇怪 - 基本上是系统类型(System.Activities.Expressions.AssemblyReference)。
我是否需要创建 allowedtypes 文件并将System.Activities.Expressions.AssemblyReference作为一种类型?有没有人必须这样做?
编辑:
导致相同错误的其他类型是:
Microsoft.CSharp.Activities.CSharpReference`1
Microsoft.CSharp.Activities.CSharpValue`1