以前のWPFアプリケーションのサイズは、1つの.exeファイルとして4096KBでした。WPFアプリケーションを複数のdllに分割するのが良いか悪いですか?
今私は、私はさらにJIMS.ViewModel.dllにJIMS.exeからのviewmodelsを除去することにより、さらに2つのDLLを追加するために考えています。この
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
のように複数のようなアプリケーションを分割されています。
今、私の質問は、これは
私はこれの長所と短所は何か教えてください、複数のDLLにシングルEXEを吐くための良い方法です。
多くのDLLがある場合、JIMS.exeはアプリケーションを使用して多くのDLLに接続するのに苦労します。呼び出しごとにそれぞれのdllを読み込む必要があるためです。
ありがとうございます。
単一の.exeで何が問題になっていますか? – dtb
私は、4096KBのサイズのexeがロードされると、私は103KBのexeをロードするよりもロットスペースを消費し、それに必要なdllだけをロードすると考えました。 –
あなたのexeは既に.NET Frameworkからたくさんのdllを使用しています。それは苦労ですか? – Reniuz