2

Prism4に移行する予定のCABおよびprism2アプリケーションがいくつかあります。

CABおよび/またはPrism2アプリケーションをPrism4に移行した経験はありますか?

  • 知っておくべき「落とし穴」はありますか?
  • 移行をどのように見積もりますか?たとえば、元の開発コストのx%、または画面作業ごとのy時間になります。
4

1 に答える 1

3

大規模な(30モジュール)Prism2アプリケーションをアップグレードしました。合計で約1日かかりましたが、その時間のほとんどは名前空間と参照の変更に費やされました。アップグレード時にMicrosoftが提供した情報に従いました。DIをUnityのままにしておくと、プロセスがはるかに簡単になります。UnityからMEFに移行した場合は、おそらくはるかに時間がかかります。私はまだ「落とし穴」にぶつかっていません。もしそうなら、この答えを更新します。

コマンドの変更に注意する価値があります。そうしないと、InvalidCastExceptionが発生します。DelegateCommandのTは、オブジェクトでもNullableでもありません。

于 2011-06-06T15:21:34.887 に答える