McMaster.NETCore.Plugins
                              
                            
                                1.0.0
                            
                        
                            
                                
                                
                                    Prefix Reserved
                                
                            
                    See the version list below for details.
dotnet add package McMaster.NETCore.Plugins --version 1.0.0
NuGet\Install-Package McMaster.NETCore.Plugins -Version 1.0.0
<PackageReference Include="McMaster.NETCore.Plugins" Version="1.0.0" />
<PackageVersion Include="McMaster.NETCore.Plugins" Version="1.0.0" />
<PackageReference Include="McMaster.NETCore.Plugins" />
paket add McMaster.NETCore.Plugins --version 1.0.0
#r "nuget: McMaster.NETCore.Plugins, 1.0.0"
#:package McMaster.NETCore.Plugins@1.0.0
#addin nuget:?package=McMaster.NETCore.Plugins&version=1.0.0
#tool nuget:?package=McMaster.NETCore.Plugins&version=1.0.0
Provides API for dynamically loading assemblies into a .NET application.
This package should be used by the host application which needs to load plugins.
See https://github.com/natemcmaster/DotNetCorePlugins/blob/master/README.md for more samples and documentation.
| Product | Versions Compatible and additional computed target framework versions. | 
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. | 
| .NET Core | netcoreapp2.0 is compatible. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 is compatible. netcoreapp3.1 was computed. | 
- 
                                                    .NETCoreApp 2.0- Microsoft.DotNet.PlatformAbstractions (>= 3.1.0)
- Microsoft.Extensions.DependencyModel (>= 3.1.0)
- System.Text.Json (>= 4.7.0)
 
- 
                                                    .NETCoreApp 3.0- Microsoft.DotNet.PlatformAbstractions (>= 3.1.0)
- Microsoft.Extensions.DependencyModel (>= 3.1.0)
 
NuGet packages (41)
Showing the top 5 NuGet packages that depend on McMaster.NETCore.Plugins:
| Package | Downloads | 
|---|---|
| ReportGenerator.Core ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov, or lcov into human readable reports in various formats. The reports show the coverage quotas and also visualize which lines of your source code have been covered. Use this package if you want to write a custom plugin for ReportGenerator or if you want to call/execute ReportGenerator within your code base. Plugin development: https://github.com/danielpalme/ReportGenerator/wiki/Custom-reports https://github.com/danielpalme/ReportGenerator/wiki/Custom-history-storage | |
| Microting.eFormApi.BasePn Package Description | |
| CodeGeneration.Roslyn.Engine The engine of source code generation; used by CodeGeneration.Roslyn.Tool. Useful for testing custom source generators. API: * CodeGeneration.Roslyn.CompilationGenerator * CodeGeneration.Roslyn.DocumentTransform | |
| CounterStrikeSharp.API Official server side runtime assembly for CounterStrikeSharp | |
| McMaster.NETCore.Plugins.Mvc Provides API for dynamically loading MVC controllers into an ASP.NET Core web application. This package should be used by the host application which needs to load plugins. See https://github.com/natemcmaster/DotNetCorePlugins/blob/main/README.md for more samples and documentation. | 
GitHub repositories (16)
Showing the top 16 popular GitHub repositories that depend on McMaster.NETCore.Plugins:
| Repository | Stars | 
|---|---|
| danielpalme/ReportGenerator 
                                                            ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.
                                                         | |
| Squidex/squidex 
                                                            Headless CMS and Content Managment Hub
                                                         | |
| roflmuffin/CounterStrikeSharp 
                                                            CounterStrikeSharp allows you to write server plugins in C# for Counter-Strike 2/Source2/CS2
                                                         | |
| Artemis-RGB/Artemis 
                                                            Provides advanced unified lighting across many different brands RGB peripherals
                                                         | |
| Reloaded-Project/Reloaded-II 
                                                            Universal .NET Core Powered Modding Framework for any Native Game X86, X64.
                                                         | |
| revoframework/Revo 
                                                            Event Sourcing, CQRS and DDD framework for C#/.NET Core.
                                                         | |
| AArnott/CodeGeneration.Roslyn 
                                                            Assists in performing Roslyn-based code generation during a build.
                                                         | |
| mehdihadeli/food-delivery-modular-monolith 
                                                            🌭 A practical and imaginary food and grocery delivery modular monolith, built with .Net 8, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
                                                         | |
| compujuckel/AssettoServer 
                                                            Custom Assetto Corsa server with focus on freeroam
                                                         | |
| ACEmulator/ACE 
                                                            Asheron's Call server emulator.
                                                         | |
| arduosoft/RawCMS 
                                                            RawCMS is the headless CMS written in asp.net core build for developers that embraces API first technology. Please give us a feedback!
                                                         | |
| neronotte/Greg.Xrm.Command 
                                                            Command Line utility for Dataverse
                                                         | |
| Kaioru/Edelstein 
                                                            A v.95.1 Mushroom game server emulator written in C# .NET
                                                         | |
| NeilMacMullen/kusto-loco 
                                                            C# KQL query engine with flexible I/O layers and visualization 
                                                         | |
| Capnode/Algoloop 
                                                            Windows desktop algo trading with QuantConnect Lean engine.
                                                         | |
| microsoft/service-fabric-observer 
                                                            Highly configurable, extensible and performant Service Fabric watchdog service that, out of the box, monitors a broad range of physical machine resources that tend to be very important to Service Fabric services and maps these metrics to SF entities. It targets both Windows and Linux SF clusters.
                                                         | 
| Version | Downloads | Last Updated | 
|---|---|---|
| 2.0.0 | 164,225 | 1/5/2025 | 
| 1.4.0 | 5,508,673 | 5/27/2021 | 
| 1.3.1 | 838,664 | 8/28/2020 | 
| 1.3.0 | 189,261 | 5/8/2020 | 
| 1.2.0 | 62,802 | 3/10/2020 | 
| 1.1.0 | 28,576 | 1/17/2020 | 
| 1.0.0 | 9,508 | 1/2/2020 | 
| 0.3.2 | 11,759 | 12/16/2019 | 
| 0.3.1 | 144,944 | 10/14/2019 | 
| 0.3.0 | 2,957 | 9/24/2019 | 
| 0.2.4 | 405,633 | 2/1/2019 | 
| 0.2.3 | 1,816 | 1/30/2019 | 
| 0.2.2 | 2,477 | 1/25/2019 | 
| 0.2.1 | 1,009,819 | 10/21/2018 | 
| 0.2.0 | 1,890 | 9/26/2018 | 
| 0.1.1 | 1,571,246 | 8/22/2018 | 
| 0.1.0 | 2,627 | 7/24/2018 | 
Changes:
* Add an API to enable contextual reflection in .NET Core 3+ (see https://github.com/natemcmaster/DotNetCorePlugins/blob/v1.0.0/README.md#Reflection for details)
* @Sewer56 - Add support for non-default AssemblyLoadContext's (useful for plugins which load more plugins and native .NET Core hosting) (#111)
* Remove API that was made obsolete in 0.3.0