我的应用程序使用具有大量组件dll的DevExpress 它们在需要时已经加载。 (所以DevExpress的团队已经这样做了。)
问题是我的主窗口(在 WPF 中)有很多控件,因此当我使用new MainWindow()
时,它会挂起十秒或更长时间来加载所有必需的DLL。
在这个主窗口之前,我有一个连接到数据库并执行其他操作的加载窗口。因为我知道主窗口中将使用哪些控件,我可以使用进度条(可能在另一个线程中)加载引用的dll,以便用户可以看到进度并且不会认为程序崩溃/被阻塞了吗? / p>
谢谢。