svcutil.exe - Proxy gerado não permitindo campos anuláveis

Eu estou tentando consumir um serviço da web especificado usando WSDL, criando um proxy WCF usando svcutil.exe, mas o WSDL especifica que algumas das operações têm parâmetros que são opcionais (minOccurs = "0"), por exemplo:

<code><xs:element minOccurs="0" maxOccurs="1" name="meetingId" type="xs:int" /> 
</code>

Infelizmente, o proxy gerado não permite que eu não especifique os valores (os parâmetros não são anuláveis) e não há campos "especificados" como parte da chamada para instruir o proxy de que nenhum valor deve ser enviado.

Existe alguma maneira de usar svcutil para gerar um proxy que me permita fazer isso?

(Em uma nota lateral, notei através da minha pesquisa que outros foram capazes de gerar esses campos extras "especificados" corretamente usando o recurso "Add Service Reference", mas por alguma razão o Visual Studio não parece querer gerar o proxy após Eu adiciono a referência (nada acontece depois))

Arquivo WSDL Proxy Gerado

Comando Usado: svcutilhttp://sas-int.elluminate.com/site/external/adapter/default/v1/webservice.wsdl / internal /n:*,Elluminate.WebService.WebServiceProxy /o:WebServiceProxy.cs /config:App.config / nologo

questionAnswers(3)

yourAnswerToTheQuestion