Переход от WCF RIA Beta к RC: лучшие практики? - PullRequest
0 голосов
/ 03 мая 2010

У меня есть существующий проект RIA WCF, основанный на Release Candidate; Сейчас я перехожу к версии Release и обнаружил много изменений. Дэвид Скраггс сделал следующий комментарий в своем блоге (MSDN) :

"Если вы написали что-нибудь на Сlverlight 4 RIA Services, вы будете нужно переписать это. Там был много рефакторинга и пространства имен движется ".

Сделав короткую попытку скомпилировать старое решение с новой структурой RIA, я склонен согласиться. Мой текущий план:

  • удаление проектов бизнес-приложений Silverlight из решения
  • перестроить элементы EF4 из базы данных
  • создать новый проект бизнес-приложения Silverlight
  • повторно добавить файлы (XAML, CS) из старого проекта Silverlight Business Application

Это звучит как разумный подход? Я думаю, что это чище, чем пытаться вручную изменить существующий проект.

1 Ответ

1 голос
/ 05 мая 2010

Если ваш проект начался с бизнес-приложения Silverlight, то да, это достойный способ сделать это.

В этом шаблоне довольно много изменений, от которых будет зависеть ваша работа, поэтому повторная работа базового кода облегчает выполнение необходимых мелких настроек. Для меня это были в основном пространства имен, но наличие всех элементов управления Login, которые отбрасывают пространство имен, неопределенный тип и т. Д., Создает ощущение большей проблемы, чем есть.

...