title: Microsoft.Graph collections deserialization within DLL
body: <p>I have strange problem with receiving collection from Microsoft Graph.
  My goal is to create add-in as DLL for another system, which process MS Graph collections.
  I use code as follow:</p>
  <pre><code>var drives = graphClient.Sites[siteId].Drives.Request().GetAsync().Result;
  return drives.Count;
  </code></pre>
  <p>In Visual Studio 2019, within Unit Test Project, it work fine without errors.</p>
  <p>Problem appears, when I use the DLL in destination system. There the same code throw following exception:</p>
  <blockquote>
  <p>-2146233088 | Could not create an instance of type Microsoft.Graph.ISiteDrivesCollectionPage. Type is an interface or abstract class and cannot be instantiated</p>
  </blockquote>
  <p>Have you any idea, why Graph SDK as Add-in doesn't automaticly deserialize received objects?
  It work fine if receive one class, not collection.</p>
  <p>Work-around is by use HttpRequestMessage / HttpResponseMessage, but it's so friendly as above.</p>
  <p>I will be grateful for your help</p>