1
多くのチュートリアルが見つかりました。それぞれのビュー/ビューモデル/モデルとサービスの使用フォルダ。しかし、アセンブリでそれらを分けることはできますか?例えばWpf - MVVMとサービスは別々のアセンブリやフォルダにあります
:
コア
- ViewCore.dll(参照ビューモデル)
- ViewModelCore.dll(基準モデル&サービス)
- ServiceCore.dll
モジュールA
- ViewModuleA.dll(参照ViewCore)
- ViewModelModuleA(参照ViewModelCore)
- ModelModuleA.dll
- ServiceModuleA.dll(参照ModelModuleA + ServiceCore)
その他
- Startup.exe(参照など、すべてのDLL +のinitサービス)
C#/ WPFでの最良の方法は何ですか?別のフォルダまたはアセンブリで分離しますか?
ありがとうございました。
ありがとうございますが、何が最善の方法ですか?パートごとに別々のフォルダ(それぞれまたは一部)またはアセンブリを使用しますか? –
私はそれをしたでしょう。たとえば、動的モジュールの読み込みを利用する場合などです。 –
一般的に、メインアプリケーションはモジュールを認識すべきではありません。例:販売アプリケーションがある場合。顧客モジュールを追加し、ログインしているユーザーに基づいて動的にロードすることができます。営業アプリケーションは、customersモジュールが存在するかどうかを知る必要はありません。顧客モジュールには、必要なサービスへの独自の接続が含まれます。したがって、我々は、販売アプリケーションと顧客モジュールとの間の疎結合を達成する。 –