将项目转换为.net 4.5(使用TPL)
本文关键字:使用 TPL 项目 转换 net | 更新日期: 2023-09-27 18:12:58
目前拥有。net 3.5和。net 4.0的几个项目。
我们决定全部迁移到。net 4.5。
所有的项目已经在VS2012 (c# 5.0)和所有的项目使用async-await关键字
.net 4.0项目正在使用Microsoft.Bcl.Async
在。net 3.5项目中正在使用AsyncBridge。Net35和TaskParallelLibrary
问题是:
-在。net 4.5中没有TaskEx类和其他扩展方法,或者我不知道这些
如何在不对代码进行重大更改的情况下进行此更改?
在。net 4.5中,TaskEx
方法被移到了Task
类中。例如,用await Task.Run(...);
代替await TaskEx.Run(...);
。假设您自己的类的命名方案是合理的,您应该能够执行全局搜索和替换。
作为迁移的一部分,您应该将TaskEx
调用更改为Task
调用。