microsoft-performance-toolkit-sdk icon indicating copy to clipboard operation
microsoft-performance-toolkit-sdk copied to clipboard

Enable manual data extension registration.

Open jmaxson-ms opened this issue 2 years ago • 1 comments

Is your feature request an entirely new concept? Not entirely a new concept. This currently happens automatically when modules are dropped in the plugin folder. This will enable an extension to be manually registered without being in a certain folder.

Is your feature request related to an existing component? Yes? There are extension discovery/repository component.

Is your feature request related to a problem? Please describe. Not a problem per se... it just allows developers to easily extend a data source plugin in an executable, for example.

Additional context We'd have to consider how this works when plugin isolation is used.

jmaxson-ms avatar Jul 21 '22 15:07 jmaxson-ms

Thinking of this especially for developers writing an executable based on the SDK.Engine. The ability to add a quick-n-dirty extension directly to the executable code without worrying about dropping binaries into a specific folder would ease development.

Might not need to work with plugin isolation at all.

Might be able to do something similar by having a different AssemblyLoader that checks in multiple locations?

jmaxson-ms avatar Jul 21 '22 15:07 jmaxson-ms