Silverlight + Ria Services - не обновляется Generated Code

понедельник, 9 мая 2011, bobasoft

Сегодня столкнулся с проблемой, когда в Silverlight приложении не обновлялся Generated Code от Ria Services.

Все началось с того, что я добавил в серверный код новый сервис (с именем Service3) и как обычно начал перекомпилировать silverlight проект, для того чтобы обновился сгенерированный файл от Ria Services. После перекомпиляции silverlight проекта увидел, что файл Ria Services не обновился (не содержал классов для сервиса Service 3).

Первым моим действием было проверить атрибут EnableClientAccessAttribute в серверном коде. Он был. Попробовал еще раз перекомпилировать все решение - ничего не изменилось.

Дальше пробовал:

  • Делал Rebuild Silverlight проекту, всему решению целиком
  • Удалял сгенерированный файл
  • Переоткрывал решение в Visual Studio
  • Перегружал компьютер

ничего из выше перечисленного не помогло.

Дальше попробовал сделать Clean Silverlight проекту. И еще раз перекомпилировал. Ничего.

Последняя идея, которая пришла в голову, дала положительный результат. Сделал Clean серверному проекту и Silverlight проекту, скомпилировал silverlight проект - сгенерированный файл обновился.

Многие скажут, что сделать Clean - это очевидно. Но мне не пришла эта идея с самого начала... и поэтому я потратил на решение минут 30 (перекомпиляция, перезагрузка - очень длительные процессы, особенно на большом проекте).

Надеюсь, эта статья для кого-то будет полезна и сэкономит им время.


Ищите нас в интернетах!

Комментарии

Свежие вакансии