Обновите CAB и Prism 2 до Prism 4 - PullRequest
2 голосов
/ 18 февраля 2011

У нас есть несколько приложений CAB и Prism 2, которые мы планируем перенести на Prism 4.

Кто-нибудь имел опыт миграции приложений CAB и / или Prism 2 на Prism 4?

Есть ли какие-то "ошибки", о которых нам следует знать? Как бы вы оценили миграцию?Например, x% от первоначальной стоимости разработки или y часов на экранную работу.

1 Ответ

3 голосов
/ 06 июня 2011

Я только что обновил большое (из 30 модулей) приложение Prism 2. В общей сложности это заняло около суток, но большую часть этого времени было потрачено на изменение пространств имен и ссылок. Я следил за информацией Microsoft , предоставленной при обновлении. Оставив DI в качестве Unity, значительно упростил процесс, вероятно, я бы занял гораздо больше времени, если бы я перешел из Unity в MEF. Я еще не нажал ни одной "ошибки", обновлю этот ответ, если / когда я это сделаю.

Стоит отметить изменения в командах, иначе вы столкнетесь с InvalidCastException, T для DelegateCommand не является ни объектом, ни Nullable.

...