# Microsoft.Extensions.FileProviders.Abstractions
This assembly provides the core abstractions for file providers. A file provider can be implemented to fetch files from distinct sources, .NET provides implementations for physical and composed file providers. ASP.NET Core provides an implementation for embedded file providers.

## Contribution Bar
- [x] [We consider new features, new APIs and performance changes](../../libraries/README.md#primary-bar)
- [x] [We consider PRs that target this library for new source code analyzers](../../libraries/README.md#secondary-bars)

## Deployment
The Microsoft.Extensions.FileProviders.Abstractions assembly is shipped as a [NuGet package](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Abstractions).

## See also
 - [`Microsoft.Extensions.FileProviders.Composite`](../Microsoft.Extensions.FileProviders.Composite#readme)
 - [`Microsoft.Extensions.FileProviders.Physical`](../Microsoft.Extensions.FileProviders.Physical#readme)
 - `Microsoft.Extensions.FileProviders.Embedded` [NuGet package](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Embedded/)