在.net 4.0程序中使用TPL Dataflow

今天写了一个小程序,用到了TPL Dataflow,结果在部署的时候发现了一个问题:客户的服务器中有win2003的机器,2003是不支持.net 4.5的,但TPL Dataflow却只能在.net 4.5的程序上使用。

在网上搜了一下,MSDN论坛上有人讨论这个问题,结论是虽然MS是打算支持.net 4.0的,但目前仍没有相应的版本发出,反倒是最初发布的一个版本支持.net 4.0。但MSDN论坛上提供的链接已经失效,最后在Stackoverflow上找到了下载地址

找到了这个4.0版本后,便用它替换了4.5版的库,同时一并安装了async target pack(现在改名叫Microsoft.Bcl.Async了)以支持async语法糖,很快便把4.5版的程序降成了4.0版,顺利的发布了程序。如果读者朋友遇到和我一样的问题,不妨试一下这个老库。

你可能感兴趣的:(.net)