.NET 4和Silverlight 5现在可使用异步特性了

fmms 12年前
     <p> 作者 <a href="/misc/goto?guid=4958338590441486975">Jenni Konrad</a> 译者 <a href="/misc/goto?guid=4958331654885407681">曹如进</a></p>    <p> 微软刚刚为 Visual Studio 11 Beta 发布了新的 Async Targeting Pack,使用它可以让开发人员在 .NET 4 和 Silverlight 5 中使用异步编程特性。之前,这些特性由 Async CTP 提供。</p>    <p> 在此之前,如果开发人员想使用异步特性,需要在 Visual Studio 11 或者 Visual Studio 2010 加上 Async CTP 的组合间进行选择。Targeting Pack 解决了 Async CTP 与 Visual Studio 11 之间的 DLL 兼容性问题。不过它并不支持 Visual Studio 2010。</p>    <p> C#和 VB 中都支持 async/await 关键字以及基于任务的编程。.NET 4、Silverlight5在使用 Async Targeting Pack 与 .NET 4.5 中的异步特性时稍有不同,这些不同点均在版本公告中<a href="/misc/goto?guid=4958338592008197013">进行了详细说明</a>。</p>    <p> 随着 Async Targeting Pack 的发布,微软正结束对 Async CTP 的支持。尽管在 Visual Studio 2010 中开发 Windows Phone 或 Azure 应用程序的开发人员依然可以使用 CTP 版本,不过微软并未说明这样的状态会持续多久。</p>    <p> 你可以通过在 NugGet 中查找 Microsoft.CompilerServices.AsyncTargetingPack 找到 Async Targeting Pack for Visual Studio 11。</p>    <p> 查看英文原文:<a href="/misc/goto?guid=4958338592808045562">Async Features Now Available for .NET 4 and Silverlight 5</a></p>    <div id="come_from">     来自:     <a id="link_source2" href="/misc/goto?guid=4958338593619910067" target="_blank">InfoQ</a>    </div>