我在 VS 2010 中有一个包含 AgentScope 和 FindMatchingFiles 活动的构建定义。A 还定义了一个 IEnumerable 变量来保存 FindMatchingFiles 活动的结果,并将 Result 设置为此变量。
运行构建时失败并显示:
类型 'System.Linq.OrderedEnumerable`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken =b77a5c561934e089]]' 不可见。如果类型为本地,请在 XamlReaderSettings 中设置 LocalAssembly 字段。
当工作流到达 AgentScope 活动时会发生此错误。
这是奇怪的:
- 从 FindMatchinFiles.Result 中删除变量时(该变量仍然存在于工作流中),不会发生错误
- 删除 AgentScope 时,不会发生错误。
- 只有在所描述的组合中才会发生此错误。
我已经通过没有比上述更多活动的工作流重现了这个错误。
我需要 FindMatchingFile 和 AgentScope,有人对此有解决方案吗?