Skip to content

Add "Plugin identifier" #2

@mikoskinen

Description

@mikoskinen

It would be nice to have a way for an assembly/Nuget package to describe the plugin's content.

For example currently we have to use the following syntax:

        var catalog = new NugetPackagePluginCatalog("Serilog", "2.9.0", configureFinder: configure =>
        {
            configure.HasName("Serilog.Log");
        });

In the future we would like to be able to write this:

        var catalog = new NugetPackagePluginCatalog("Serilog", "2.9.0");

So that the Serilog-package could tell the Plugin Framework that Serilog.Log is the type-plugin for this package.

NOTE: It's unlikely but possible that a same plugin package / assembly is used from two or more different apps and for each app the "plugin" is a different thing. The interface for getting the plugin definition should maybe take HostApp's name and HostApp's version as parameters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions