I use this article and created multiply class libraries in project. I wanted to load all the modules in a Kernel.
for load all modules, I use this code in MainViewModel
public MainViewModel()
{
IKernel kernel = new StandardKernel();
kernel.Load(AppDomain.CurrentDomain.GetAssemblies());
Plugins = kernel.GetAll<PluginBase>().ToList();
}
But don't load Modules(plugin) in AppDomain.CurrentDomain.GetAssemblies()