Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

SOAP - обновление ссылки в проекте

414  
Murr патриот25.11.11 15:30
Murr
NEW 25.11.11 15:30 
Часть проекта - обычный SOAP-сервис. Вторая часть - клиент, использующий это сервис.
Студия 2005, .NET 2.0.
Кода пока не много, но изменения в нем регулярные. По другому пока не получается - идея слишком объемная,
реализуется по частям. Т.е. изменения остануться регулярными.
Проблема - генерируемый по ссылке скелет не всегда устраивает по функциональности. Точнее - почти никогда.
Потому пишется замена. Уточню - одна версия для сервиса, другая - для клиента. Третья - генерируется.
Пробовал редактировать сгенеренный скелет. Вполне нормально все работало. Потом обновил ссылку...
Разумеется - все переписалось и надо снова искать что и где фиксить.
Вопрос - Кто и как обходит проблему?
Понятно, что есть WCF, но для него надо переползать на Студию 2010 & .NET 3.5+.
Это можно, но работать в 2010 мне тяжко - она под Вынью7, а там нет драйверов для графики - только базовый VGA...
#1 
Murr патриот27.11.11 02:23
Murr
27.11.11 02:23 
в ответ Murr 25.11.11 15:30
Попробовал два метода.
Первый - полный врапинг того, что получается после генерации.
Плюсы - пофиг на то как работает генератор создающий класс по WSDL, одно место где все фиксится.
Минус - много писанины.
Второй. Классы, создаваемые генератором описаны как partial - в отдельном файле просто доопределил необходимый конструктор и необходимые методы.
Плюсы - просто, лишней писанины не много.
Минусы - приходится пользоваться теми именами полей, которые дает генератор.
Выбрал второй вариант.
Дополнительно имею вопрос - кто-нибудь смотрел как заменить стандартный генератор? Поделитесь, плс...
#2 
helper2008 знакомое лицо27.11.11 09:54
helper2008
NEW 27.11.11 09:54 
в ответ Murr 27.11.11 02:23
А почему ты женщина, а про себя говоришь в мужском роде?
вполяне - жизнь в лесу
#3 
  anatoli888 посетитель27.11.11 16:43
NEW 27.11.11 16:43 
в ответ helper2008 27.11.11 09:54, Последний раз изменено 27.11.11 16:43 (anatoli888)
потому что он не не женщина :) он шифруется
ПС: По теме сказать ничего не могу. сори.
#4 
  digital.pilot патриот27.11.11 16:47
digital.pilot
NEW 27.11.11 16:47 
в ответ helper2008 27.11.11 09:54
трансик. А значок еще до операции, так и оставил(а) на память.
#5 
helper2008 знакомое лицо27.11.11 18:53
helper2008
NEW 27.11.11 18:53 
в ответ digital.pilot 27.11.11 16:47
Серьёзно? Ахренеть.
Извините тогда ...
вполяне - жизнь в лесу
#6