Я выполняю рефакторинг существующей веб-службы C # .NET, которая используется существующими клиентами Delphi 2006 (не .NET). Я не хочу перестраивать / повторно развертывать клиентов. Моя цель - сохранить идентификаторы WSDL, чтобы прокси-классы не менялись.
Я использовал инструмент ( Regionerate ) для сортировки и сортировки методов / свойств на основе наших текущих стандартов. Это изменило порядок тегов в WSDL.
Я могу использовать инструмент сравнения XML для сравнения файлов и игнорирования порядка, но я не уверен, повлияет ли это на клиентов. Является ли релевантным порядок веб-методов или (для прокси) свойств класса?