所以我有一句话:
updaterScheduler = TaskScheduler.FromCurrentSynchronizationContext();
在我的调试计算机(Windows 8.1)和安装了.Net 4.5
的虚拟Windows 7计算机上运行良好。
但是当我使用.Net 4 Client Profile
和.Net 4 Extended
在我的Windows 7计算机上测试时,此行会抛出错误:
当前的SynchronizationContext不能用作TaskScheduler
我的项目是定位.Net 4
所以我不确定为什么会这样?是否有解决此问题的方法?