Ответ 1
Из коробки инструменты Microsoft не будут выполнять эту работу за вас. Вам нужно попросить Microsoft изменить
Инструменты генерации wsdl. Например:.
- wsdl.exe: http://msdn.microsoft.com/library/7h3ystb6 (VS.80).aspx
- svcutil.exe: http://msdn.microsoft.com/en-us/library/aa347733.aspx
В недавнем проекте мне пришлось обойти короткие предложения этих инструментов и модифицировать сгенерированный код с помощью Basic Script, фиксирующего то, что не было создано так, как нужно (в нашем случае несовместимости с поколением wsdl на стороне Java)