実行時にモジュールを変更するにはどうすればよいですか?私はバインドされたコマンドでリボンメニューを持っています。メニュー項目で、「フォーム上のモジュールを変更します。」をクリックします。実行時にプリズムモジュールを変更する方法
1
A
答えて
0
AFAIKプリズムモジュールは、単に共通のアプリケーションドメインにロードされたアセンブリであるため、特定のアセンブリのアンロードはできません(.NET Frameworkの制限)。
PS: なぜ、Prismは別のAppDomainにオプションとしてモジュールをロードするとは考えられないのですか?このようにして、すべてのモジュールはかなり分離され、Load/Unload
も利用可能になります。同じAppDomainにロードされた複数のアセンブリで、AppDomain全体がクラッシュする可能性があるため、堅牢で信頼性の高いアプリケーションでは受け入れられないため、エンタープライズソリューションにとっては大きなメリットがあります。デフォルトでは "アセンブリごとのモジュール"が良いですが、追加のオプション "Module per AppDomain"は素晴らしいでしょう。多分私は何か重要なことを見逃しましたか?なぜAppDomainではなく、アセンブリごとにModuleを使用するのか、興味深いでしょう。
関連する問題
- 1. 実行時にアンドロイドで実行時にEditTextのテキストを変更する方法
- 2. 実行時にタブバーのタブを変更する方法
- 3. 実行時にページフォーマットを変更する方法(jasperreport)
- 4. 実行時にローカライズされたイメージを変更する方法
- 5. 実行時にSpringの@Scheduled fixedDelayを変更する方法
- 6. WPF + PRISM実行時にリージョンを変更する方法
- 7. 実行時にpersistence.xmlを変更する方法
- 8. 実行時にJFrameのJPanelを変更する方法
- 9. 実行時にハイバネートマッピングプロパティを変更する方法
- 10. 実行時にダイアログのタイトルを変更する方法は?
- 11. 実行時にページの場所を変更する方法
- 12. 実行時にWPFウィンドウのコンテンツを変更する方法
- 13. Install4j:実行時にランチャーをコピーして変更する方法
- 14. WPF:実行時にCurrentUICultureを変更する方法
- 15. 実行時にテーマを変更する
- 16. デルファイfiremonkeyを変更する方法スピードボタン実行時のルックアップスタイル
- 17. アプリを一度に実行する方法と変更のない別の時間を実行する方法
- 18. 実行時のアニメーションを変更する
- 19. 実行時のレイアウトテンプレートを変更する
- 20. iPhone:コンボボックスの実装方法と実行時の値の変更方法
- 21. 実行時にLINQ O/R-Mのテーブル名/ソースを変更する方法は?
- 22. NHibernateがアプリケーションの実行時にスキーマの変更を処理する方法
- 23. 実行時にロードされたDLLのインポートアドレステーブルを変更する方法
- 24. 実行時にイメージソースを変更する標準的な方法は?
- 25. MonoTouch:実行時にコントロールの位置を変更する方法は?
- 26. Jquery:バインドロード+変更を同時に実行
- 27. 実行時にListViewの行項目書体を変更する
- 28. 実行時にJList行の色を変更する
- 29. Delphi XE2/Intraweb12 - 実行時にポートを変更する/グローバル変数
- 30. 実行時に変数を作成する方法