title: C# Excel Process survives to Garbage Collector
body: <p>I hope somebody can help me with this, I am doing an Excel reader app for my personal purpose. The matter is the following When I instantiate a ExcelModel and do some tasks with a List and then release the object everything works, but if I do some task with an IList or IDictionary the process survives the GC.Collect, even if I set all the objects to null. Could you help me with this?</p>
  <p><a href="https://i.stack.imgur.com/3zJMa.png" rel="nofollow noreferrer">With this the Excel process is killed</a>
  <a href="https://i.stack.imgur.com/ZFOj9.png" rel="nofollow noreferrer">With line of code 23, it does not kill the process even if I release the object</a></p>