TaskScheduler.FromCurrentSynchronizationContext()在.Net 4上引发错误但不在.Net4.5上引发错误

时间:2015-05-21 16:39:57

标签: c# .net-4.0 .net-4.5

所以我有一句话:

updaterScheduler = TaskScheduler.FromCurrentSynchronizationContext();

在我的调试计算机(Windows 8.1)和安装了.Net 4.5的虚拟Windows 7计算机上运行良好。

但是当我使用.Net 4 Client Profile.Net 4 Extended在我的Windows 7计算机上测试时,此行会抛出错误:

  

当前的SynchronizationContext不能用作TaskScheduler

我的项目是定位.Net 4所以我不确定为什么会这样?是否有解决此问题的方法?

0 个答案:

没有答案