Looplex.OpenForExtension.Loader
1.1.1
dotnet add package Looplex.OpenForExtension.Loader --version 1.1.1
NuGet\Install-Package Looplex.OpenForExtension.Loader -Version 1.1.1
<PackageReference Include="Looplex.OpenForExtension.Loader" Version="1.1.1" />
paket add Looplex.OpenForExtension.Loader --version 1.1.1
#r "nuget: Looplex.OpenForExtension.Loader, 1.1.1"
// Install Looplex.OpenForExtension.Loader as a Cake Addin #addin nuget:?package=Looplex.OpenForExtension.Loader&version=1.1.1 // Install Looplex.OpenForExtension.Loader as a Cake Tool #tool nuget:?package=Looplex.OpenForExtension.Loader&version=1.1.1
Looplex.OpenForExtension.Loader
Description
Looplex.OpenForExtension.Loader provides a default loader for dynamically loading assemblies that contain plugins (implementing IPlugin
from Looplex.OpenForExtension.Abstractions
). This enables flexible and modular extension of your application.
Table of Contents
Installation
To install Looplex.OpenForExtension.Loader, use the following command:
dotnet add package Looplex.OpenForExtension.Loader
Usage
(new PluginLoader())
.LoadPlugins("path to assemblies", ["Foo.Bar", "Foo2.Bar2"])
.ToList()
The second argument is a list composed of "{className}.{methodName}". Only plugins instances that are subscribed to an element of this list will be loaded.
For more detailed examples, refer to the samples project on the repository page .
License
This project is licensed under the Looplex Limited Public License. Feel free to edit and distribute this template as you like.
See LICENSE.md
for more information.
Contact
If you have any questions or feedback, feel free to reach out:
• Email: guilherme.camara@outlook.com.br
• Email: guilherme.camara@looplex.com.br
• Email: dev@looplex.com.br
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
-
net8.0
- Looplex.OpenForExtension (>= 1.1.1)
- System.Runtime.Loader (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.