C# Villa.NET4上的Visual Studio异步CTP?
按照我的理解,C#5 CTP中新的异步等待功能应该全部在编译器中实现。这意味着用CTP编译的代码应该能够在香草.NET4上运行C# Villa.NET4上的Visual Studio异步CTP?,c#,async-ctp,async-await,C#,Async Ctp,Async Await,按照我的理解,C#5 CTP中新的异步等待功能应该全部在编译器中实现。这意味着用CTP编译的代码应该能够在香草.NET4上运行 可以吗 它可以,但它还需要一个额外的程序集(asynctplibrary.dll),该程序集(当前)不可再发行。因此,您在法律上不能在“vanilla.NET4”安装计算机上运行此代码 从SP1刷新开始,异步CTP现在以新的许可证分发。它不受支持,但允许在产品中重新分发和使用。我会说是的,当我查看示例项目时,我看到它以Fx4客户机配置文件为目标 您确实需要额外的程序集
可以吗 它可以,但它还需要一个额外的程序集(
asynctplibrary.dll
),该程序集(当前)不可再发行。因此,您在法律上不能在“vanilla.NET4”安装计算机上运行此代码
从SP1刷新开始,异步CTP现在以新的许可证分发。它不受支持,但允许在产品中重新分发和使用。我会说是的,当我查看示例项目时,我看到它以Fx4客户机配置文件为目标
您确实需要额外的程序集 异步CTP被替换为,可通过 这是官方的、受支持的,并允许重新分配 有了这个库,您可以构建以.NET 4为目标的异步应用程序
您还应该知道,您可以借助一个由Daniel Grunwald、Alex Davies和我共同创建的小型库来瞄准.NET 3.5。回答得好。我提出这一要求并不是出于真正的愿望,只是出于技术上的好奇心它怎么不可再发行?@Firoso:阅读许可证-从法律角度看,它不可再发行。我很确定许可证现在已经改变了。我不确定细节,但在某一点上,他们说async ctp现在是某种上线许可证。@CodeInChaos:它不是上线许可证,更多的是“随心所欲”许可证,但是的,它现在已经更改(从SP1刷新开始)。