Show plugins that capable to show UI in MDI interface. As a base to MDI UI great component is used by Weifen Luo — DockPanel Suite (v2.3.1.0) (New address).
Host will automate following actions:
System.Diagnostics.Trace
(All errors will be stored in separate window: View→Event List. All events will be stored at View→Output)Extract all contents to empty folders, add required plugins to current directory and launch Flatbed.MDI.exe file. If you required to launch separate instance of executable, then you need to add Kernel plugin (For example Kernel.Empty) or change keys SAL_KernelName
and SAL_KernelCompany
in Flatbed.MDI.exe.config
file. Without changing default kernel plugin name all plugins collection will be combined and identified as default Kernel libraries with single settings storage.
By default, application will search for Kernel plugin in current directory. If required to change default search plugins folder you can append argument /SAL_path: with the path to plugins folder. Example:
/SAL_path:C:\MyApplication\.
Starting from version 1.2.5989.42919, to file Flatbed.MDI.exe.config added tracing loopback for all trace events. If desired, you can redirect default trace events by editing .config file, but Output and Event List windows will not show any messages.
18.04.2023 — Changed settings loading algorithm. If assembly.config file found in current directory then it will be used as base settings directory. Otherwise %userProfile%\Application Data
folder is used to store runtime settings storage. This is done to help transfer configured application and all required plugins to different user machine.
22.02.2022 — Host will scan current folder and subfolders for plugins. This is done to prevent DLL hell in one folder and combine plugins with reference in separate folders
31.05.2016 — Path to another plugins folder specified through external IPluginProvider
. Host will search for plugins only in current folder.
10.02.2013 — Changed default settings folder. Now instead of %UserProfile%\My Documents
files are stored in. %UserProfile%\Application Data
.
Host is written on .NET Framework 3.5 because of DockPanel Suite limitations