ユーザーが新しい wsdl を使用している場合は新しいフィールドに値を設定し、ユーザーが古い wsdl を使用している場合はフィールドを nil に設定するように、.Net Web サービス API メソッドを実装できます。
それでも、応答の新しいフィールドが古い wsdl を使用している既存のクライアント アプリを壊す可能性があるというリスクはありますか? 値に設定された応答で新しいフィールドを取得するとクライアント アプリが壊れる可能性があることはわかっていますが (Web サービスはこれを行いません)、応答で nil の新しいフィールドを取得すると壊れる可能性がありますか?