McMaster.NETCore.Plugins 0.3.0

Provides API for consuming .NET Core and .NET Standard assemblies as plugins to a .NET Core application.

This package should be used by the host application which needs to load plugins.

There is a newer version of this package available.
See the version list below for details.
Install-Package McMaster.NETCore.Plugins -Version 0.3.0
dotnet add package McMaster.NETCore.Plugins --version 0.3.0
<PackageReference Include="McMaster.NETCore.Plugins" Version="0.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add McMaster.NETCore.Plugins --version 0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Changes:
* .NET Core 3.0 support
* Support unloading plugins from memory (only .NET Core >3.0)
* Support hot reloading (only .NET Core >3.0)

Fixes:
* Fix errors in loading the transitive dependencies of shared types

Breaking changes:
* Support for loading plugin config from an XML file has been dropped. The APIs for PluginLoader.CreateFromConfigFile were removed
 in favor of PluginLoader.CreateFromAssemblyFile
* Merged PluginLoaderOptions with the PluginConfig class

Showing the top 2 GitHub repositories that depend on McMaster.NETCore.Plugins:

Repository Stars
Squidex/squidex
Headless CMS and Content Managment Hub
danielpalme/ReportGenerator
ReportGenerator converts coverage reports generated by OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.

Version History

Version Downloads Last updated
0.3.1 60 10/14/2019
0.3.0 710 9/24/2019
0.2.4 16,333 2/1/2019
0.2.3 148 1/30/2019
0.2.2 670 1/25/2019
0.2.1 4,542 10/21/2018
0.2.0 339 9/26/2018
0.1.1 225,405 8/22/2018
0.1.0 286 7/24/2018