以前我的 WPF 应用程序大小为 4096KB,作为单个 .exe 文件。
现在我已经像这样将应用程序拆分为多个
JIMS.exe Main Application-->103KB
JIMSDAL.dll Data Access Layer-->43KB
JIMS.Core.dll Core classes for MVVM-->110KB
JIMS.Commands.dll MVVM Commands-->11KB
JIMS.Controls.dll WPF UserControls-->25KB
JIMS.Resources.dll Fonts,icons and xaml resources.-->44KB
UtilityClasses.dll Other classes like Helper classes-->10KB
我进一步考虑通过将视图模型从 JIMS.exe 删除到 JIMS.ViewModel.dll 来添加另外两个 dll。
现在我的问题是,这是将单个 EXE 吐入多个 dll 的好方法吗?
请让我知道这样做的优点和缺点是什么。
我有一些意见,如果有更多的 dll,JIMS.exe 将难以使用该应用程序联系许多 dll。由于每次调用都必须读取相应的 dll。
提前致谢。