WF - myCustomType无法转换为myCustomType

时间:2016-01-25 08:58:04

标签: c# workflow-foundation

当工作流程被激活时,我偶尔会遇到这个奇怪的错误:

  

类型的对象   ' {System.Activities.InArgument {1}} 1 [myNamespace.myCustomType]'

我试图了解这个错误的来源,并且我在想某种方式加载了不同版本的dll,但我仍无法解释为什么会发生这种情况以及如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

听起来像是不匹配。当您在XAML设计器上查看原始XAML并找到抱怨的代码活动时,要检查的一件事是F7。 inArguments的类型应为x:TypeArguments="local1:MyCustomType" 然后滚动到顶部并查看xmlns声明,并确保它与您期望的xmlns:local="clr-namespace:MyNamespace.MyCustomType"命名空间匹配。同时检查该列表中的欺骗行为。