title: SyndicationClient await error in console app
body: <p>This sample application is a Windows 8 application that performs RSS aggregation.  I want to have my version of the application be a console app instead.  I want to go through the feeds and update another location based in which feeds have new items.  I don't care about displaying them in this app.  I just want raw speed and </p>
  
  <p>The following code runs fine when in a Windows app but when placed in a console app, the await call gives an error message.</p>
  
  <pre><code>    private async Task&lt;FeedData&gt; GetFeedAsync(string feedUriString)
      {
          // using Windows.Web.Syndication;
          var client = new SyndicationClient();
          var feedUri = new Uri(feedUriString);
  
          try
          {
              var feed = await client.RetrieveFeedAsync(feedUri);
  </code></pre>
  
  <p>The error message is:</p>
  
  <blockquote>
    <p>Error  CS4036  'IAsyncOperationWithProgressRetrievalProgress>' does not contain a definition for 'GetAwaiter' and no >extension method 'GetAwaiter' accepting a first argument of >type 'IAsyncOperationWithProgress' could >be found (are you missing a using directive for 'System'?)</p>
  </blockquote>
  
  <p>I have tried to modify the &lt; TargetPlatformVersion > to be 8.1 but didn't see a change in the error.  I am developing on Windows 8.1 and using VS2015.  I have used specific types (SyndicationClient, URI, SyndicationFeed) in place of var with no luck as well.  I read somewhere that making them dynamic might help.</p>