1

我正在尝试在“如何:将消息写入数据流块并从数据流块读取消息”底部运行 Microsoft TPL DataFlow 完整示例,但代码不会按原样编译。我已经在 NuGet 中删除了 TPL DataFlow 包(v 4.5.9),并且引用似乎正在工作。但是SendAsync 方法似乎无效。我需要做一些特别的事情,因为它是一种扩展方法吗?

我得到的只是

“sendasync”不是“System.Threading.Tasks.DataFlow.BufferBlock(Of Integer)”的成员

代码截图:

代码截图

参考:

在此处输入图像描述

NuGet 包:

在此处输入图像描述

4

2 回答 2

1

当我尝试这个时,它对我来说效果很好。

也许这不是实际错误,您的解决方案中有一些不相关的错误。您是否确认您没有任何其他错误?

于 2013-04-29T21:41:02.343 回答
0

对于遇到此问题的其他人,sendasync 是命名空间 system.threading.tasks.dataflow 中的扩展,因此如果您必须使用上面显示的导入语句。

于 2013-12-04T17:28:05.877 回答