title: Puppeteer Sharp Project Terminating Unexpectedly Upon DownloadAsync()
body: <p>I am trying to use Puppeteer Sharp to run an automated process on a website, but I am stuck on the initial step of downloading the revision. When I run this code, I get as far as the DownloadAsync() function call, but no subsequent lines are reached and the process terminates immediately after it executes. There isn't even an exception thrown for me to look at.</p>
  <p>I have variously tried no argument, an INT argument, and this string argument as input for DownloadAsync() but this appears to make no visible difference.</p>
  <p>I've looked at the source code for the DownloadAsync() function, but can't figure out where or why it would cause the program that's calling it to terminate. Using the step-into feature of debug mode on that line does not take me to any source file, it simply terminates the program as though I used step-over.</p>
  <pre><code>var browserFetcher = new BrowserFetcher();
  try
  {
      await browserFetcher.DownloadAsync(&quot;533271&quot;);
  } catch (Exception e)
  {
      Console.WriteLine(&quot;error thrown: &quot; + e.Message);
  }
  </code></pre>