{"id":643,"date":"2011-11-01T08:28:27","date_gmt":"2011-11-01T08:28:27","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/pfxteam\/2011\/11\/01\/updated-async-ctp\/"},"modified":"2011-11-01T08:28:27","modified_gmt":"2011-11-01T08:28:27","slug":"updated-async-ctp","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/updated-async-ctp\/","title":{"rendered":"Updated Async CTP"},"content":{"rendered":"<p>In April, we released the Async CTP Refresh, and since then we&#8217;ve seen fantastic adoption of the technology.&nbsp; We&#8217;ve also seen the technology landscape evolve.&nbsp; Windows Phone 7.5, aka &#8220;Mango&#8221;, was released.&nbsp; Silverlight 5 has had both a Beta and an RC release.&nbsp; And there have been multiple patches to Visual Studio and the .NET Framework.&nbsp; All of these have led to some issues with the Async CTP, which many users have run into and let us know about on the <a href=\"https:\/\/social.msdn.microsoft.com\/Forums\/en-US\/async\/threads\">forums<\/a>.<\/p>\n<ol>\n<li>Some Visual Studio and .NET Framework patches have prevented some of you from installing the Async CTP Refresh, and they&#8217;ve even prevented some of you that already have the Async CTP installed from continuing to use it successfully.<\/li>\n<li>Windows Phone 7.1 SDK enables the development of &#8220;<a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/hh202942(v=VS.92).aspx\">background agents<\/a>&#8220;.&nbsp; However, these agents are restricted from referencing certain DLLs, some of which the AsyncCtpLibrary_Phone.dll happened to reference.&nbsp; That meant you couldn&#8217;t use the Async CTP in the development of such agents.<\/li>\n<li><a href=\"https:\/\/blogs.msdn.com\/b\/pfxteam\/archive\/2011\/09\/01\/10204554.aspx\">Silverlight 5 now includes Tasks<\/a>. And while that&#8217;s awesome, it also means that there&#8217;s then a conflict between the Task implementation included in Silverlight 5 and the Task implementation included in the CTP&#8217;s AsyncCtpLibrary_Silverlight.dll, which makes it very challenging to use AsyncCtpLibrary_Silverlight.dll with Silverlight 5.<\/li>\n<\/ol>\n<p>To address all of these problems, we&#8217;ve just released <a href=\"https:\/\/www.microsoft.com\/download\/en\/details.aspx?displaylang=en&amp;id=9983\">v3 of the Async CTP<\/a>.&nbsp; The installer has been tested with all known Visual Studio and .NET Framework patches.&nbsp; The AsyncCtpLibrary_Phone.dll has had the bad references removed so that it may be used to develop background agents.&nbsp; And the CTP includes a new AsyncCtpLibrary_Silverlight5.dll, which may be used with Silverlight 5 RC (AsyncCtpLibrary_Silverlight.dll is still included and may be used for apps using Silverlight 4).<\/p>\n<p>(Especially for those of you that previously installed the Async CTP and that are planning to install the update, Lucian Wischik has some <a href=\"https:\/\/blogs.msdn.com\/b\/lucian\/archive\/2011\/11\/01\/async-ctp-v3-installation.aspx\">good information on his blog<\/a> about handling common installation problems.)<\/p>\n<p>Enjoy!<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In April, we released the Async CTP Refresh, and since then we&#8217;ve seen fantastic adoption of the technology.&nbsp; We&#8217;ve also seen the technology landscape evolve.&nbsp; Windows Phone 7.5, aka &#8220;Mango&#8221;, was released.&nbsp; Silverlight 5 has had both a Beta and an RC release.&nbsp; And there have been multiple patches to Visual Studio and the .NET [&hellip;]<\/p>\n","protected":false},"author":360,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7908],"tags":[7907,36,7278,7912],"class_list":["post-643","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pfxteam","tag-net-4","tag-async","tag-silverlight","tag-task-parallel-library"],"acf":[],"blog_post_summary":"<p>In April, we released the Async CTP Refresh, and since then we&#8217;ve seen fantastic adoption of the technology.&nbsp; We&#8217;ve also seen the technology landscape evolve.&nbsp; Windows Phone 7.5, aka &#8220;Mango&#8221;, was released.&nbsp; Silverlight 5 has had both a Beta and an RC release.&nbsp; And there have been multiple patches to Visual Studio and the .NET [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/360"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=643"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/643\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}