From @jiatao99 on Wednesday, December 13, 2017 8:20:12 AM
- I implement my own IFileProvider (like Zip) and implement IDisposable
- I add my provider into CompositeFileProvider
- I add CompositeFileProvider into ServiceCollection
Result: my provider will not be disposed properly
CompositeFileProvider should implement IDisposable and dispose inner providers.
Copied from original issue: aspnet/FileSystem#307