2015-11-09 32 views
5

私はPrism 5(WPF)を使用するメインプロジェクトのソリューションを用意しています。このソリューションには、さらに多くのプリズムモジュールプロジェクトが含まれています。Prism 6の旧バージョンとの互換性

新しいモジュールを作成する必要があります。そのモジュールでのみPrism 6を使用できますか?それはPrism 5のメインプロジェクトと互換性がありますか、またはPrism 5をすべてのモジュールを(または、ソリューション全体をPrism 6にアップグレードしてください。本当に大きな作業です)。

はありがとう

あなたはすべてをプリズム5に固執またはアップグレードする必要があります

答えて

4

プリズム6にあります。これらのバージョンの間にいくつかの重大な変更:

  • 廃止」とマークされたすべてのタイプを削除「プリズム5
  • 削除したIViewインタフェースでMicrosoftの名前空間
  • を削除する
  • 変更の名前空間は、より良い整理するために周りの種類の数を移動しました可能な限り1つのポータブルクラスライブラリにすること
  • ViewModelLocatorの命名規則が変更されました:[名前] ViewModelが必要です。もはや、[名前] ViewViewModel

出典:一人でhttps://github.com/PrismLibrary/Prism/blob/master/README.md

名前空間の変更は、すでに 'ブレーク' アプリケーションには十分ではありません。たとえば、次の2つの異なるインスタンスがあります。 EventAggregator(異なる名前空間に存在するため)

関連する問題