title: Missing Microsoft.Threading.Tasks with azure SDK
body: <p>I'm attempting to use the <a href="https://github.com/WindowsAzure/azure-sdk-for-net" rel="nofollow">Microsoft Azure SDK for .net</a> version 0.9.5-preview. I am basically attempting to just get the sample for listing locations and services from the Readme working. However I'm running into an exception </p>
  
  <pre><code>An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Microsoft.WindowsAzure.Management.dll
  
  Additional information: Could not load file or assembly 'Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
  </code></pre>
  
  <p>Information about this assembly is pretty sparse. I've found some references to it in relation to PCLs and windows phone but this is just a console application using the full 4.5.1(although I have also tried 4.5). </p>
  
  <p>I've found a copy of the dll in a <a href="https://code.google.com/p/google-api-dotnet-client/source/browse/ThirdParty/Microsoft.Threading.Tasks.dll?r=330e1e2f07758b8536fecbeda4205346b5fbc3ab" rel="nofollow">google repository</a> and throwing that in the bin directory does make the application work, however that seems like a spectacular hack. I'd rather see a better solution. Any ideas?</p>
  
  <p>The packages.config contents are </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;packages&gt;
    &lt;package id="Microsoft.WindowsAzure.Common" version="0.9.8-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management" version="0.9.5-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.Compute" version="0.9.9-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.Libraries" version="0.9.6-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.Monitoring" version="0.9.2-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.Scheduler" version="0.9.8-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.ServiceBus" version="0.9.3-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.Sql" version="0.9.4-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.Storage" version="0.9.3-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.VirtualNetworks" version="0.9.3-preview" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.WindowsAzure.Management.WebSites" version="0.9.3-preview" targetFramework="net45" /&gt;
  &lt;/packages&gt;
  </code></pre>