0

我在 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 活动时会发生此错误。

这是奇怪的:

  1. 从 FindMatchinFiles.Result 中删除变量时(该变量仍然存在于工作流中),不会发生错误
  2. 删除 AgentScope 时,不会发生错误。
  3. 只有在所描述的组合中才会发生此错误。

我已经通过没有比上述更多活动的工作流重现了这个错误。

我需要 FindMatchingFile 和 AgentScope,有人对此有解决方案吗?

4

1 回答 1

0

检查 FindMatchingFiles Result 变量的范围。

检查工作流变量的范围

于 2011-12-06T17:06:55.350 回答