If we include a list of required assemblies to the package data for each module then we can take those assemblies and auto add them as a reference to the main assembly.
This can either be its own tab or something that happens automatically on adding a submodule.
It will need a reference to the projects scripts main assembly so it can add the reference.
This is intended to reduce the amount of steps required to use a Duck module, much like the reason the package manager exists in the first place.
If we include a list of required assemblies to the package data for each module then we can take those assemblies and auto add them as a reference to the main assembly.
This can either be its own tab or something that happens automatically on adding a submodule. It will need a reference to the projects scripts main assembly so it can add the reference.
This is intended to reduce the amount of steps required to use a Duck module, much like the reason the package manager exists in the first place.