Wizard and Navigation DLLs are being loaded. Why?

Docking/MDI for WPF Forum

Posted 10 years ago by Brian Miller
Version: 10.1.0507
Avatar
Process Explorer is reporting that my app has loaded the following Actipro DLLs:
    ActiproSoftware.Editors.Wpf30.ni.dll
    ActiproSoftware.Shared.Wpf30.ni.dll
    ActiproSoftware.Docking.Wpf30.ni.dll
    ActiproSoftware.Navigation.Wpf30.ni.dll
    ActiproSoftware.Wizard.Wpf30.ni.dll
I'm trying to improve cold start time, and I'm wondering why the Navigation and Wizard DLLs are being loaded. A grep of "using ActiproSoftware" in the solution yields these:
    using ActiproSoftware.Windows;
    using ActiproSoftware.Windows.Controls.Editors;
    using ActiproSoftware.Windows.Themes;
    using ActiproSoftware.Windows.Controls.Docking;
    using ActiproSoftware.Windows.Controls.Docking.Themes;
    using ActiproSoftware.Windows.Controls.Docking.Primitives;
So why are Navigation and Wizard being loaded?

Comments (2)

Posted 10 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Hi Brian,

None of our assemblies you listed reference each other, except that they all reference the Shared assembly. You must have included a project reference to the Navigation and Wizard ones. Our code wouldn't auto-load them.


Actipro Software Support

Posted 10 years ago by Brian Miller
Avatar
Thanks! You're correct. There were some legacy references hidden in there, and some Reflection code was loading the DLLs.
The latest build of this product (v2019.1 build 0683) was released 2 months ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.