在运行时加载.net引用库DLL以实现性能目的

时间:2014-05-14 10:31:36

标签: c# .net wpf dll devexpress

我的应用程序使用具有大量组件dll的DevExpress 它们在需要时已经加载。 (所以DevExpress的团队已经这样做了。)

问题是我的主窗口(在 WPF 中)有很多控件,因此当我使用new MainWindow()时,它会挂起十秒或更长时间来加载所有必需的DLL。

在这个主窗口之前,我有一个连接到数据库并执行其他操作的加载窗口。因为我知道主窗口中将使用哪些控件,我可以使用进度条(可能在另一个线程中)加载引用的dll,以便用户可以看到进度并且不会认为程序崩溃/被阻塞了吗? / p>

谢谢。

0 个答案:

没有答案