저는 기존의 Delphi 2006 (비.NET) 클라이언트에서 사용하는 기존 C# .NET 웹 서비스를 리팩토링하고 있습니다. 클라이언트를 재 구축/재배포하고 싶지 않습니다. 내 목표는 WSDL을 동일하게 유지하여 프록시 클래스가 변경되지 않도록하는 것입니다.WSDL 정렬 순서가 적절합니까?
도구 (Regionerate)를 사용하여 현재 표준에 따라 방법/속성을 정렬하고 정렬했습니다. 이로 인해 WSDL의 태그 순서가 변경되었습니다.
XML diff 도구를 사용하여 파일을 비교하고 순서를 무시할 수 있지만 이것이 클라이언트에 영향을 줄지 확실하지 않습니다. 웹 메소드 또는 (to-be-proxy) 클래스 속성의 순서가 적절합니까?