Plugins in Modlr
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The Modelling logic central to MDrivenDesigner and MDriven for VisualStudio has a Plugin infrastructure.

The infrastructure is described in further detail here: Modlr plugin

It loads plugins located in the path, decided by this code: (Strikeout is replaced with the new value 20230125 due to OneDrive sync issues.)

private const string RegKeyName = @"Software\CapableObjects\Modlr";
public static void LoadPlugIns()
{
  string path = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData.LocalApplicationData);
  path += @"\CapableObjects\MDriven\Plugins";
  Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(RegKeyName);
  if (key != null)
  {
    path = key.GetValue("PluginPath",path) as string;
  }
  System.IO.Directory.CreateDirectory(path);
  LoadPlugInAssemblies(path);
}

As the code shows, you can override that path by creating a registry value:

2018-01-08 10h57 06.png
This page was edited 76 days ago on 02/10/2024. What links here