[MonoDevelop] Web References

Rafael Teixeira monoman at gmail.com
Thu Jul 20 09:38:38 EDT 2006

Hi Gideon,

Why don't you call the wsdl utility as VS.NET does? Here ins the top
of Mono's implementation man page:
       wsdl - Mono's Web Service Proxy Generator

       wsdl [options] [path | url]

       wsdl is a tool for generating proxy classes that can be used to access
       to web services.  The tool reads a WSDL  document  from  the  provided
       path  or url, and downloads referenced schemas or other WSDL documents
       if needed.

       This tool is used to target the 1.x API, for targetting the  2.x  API,
       please use the wsdl2 tool.

If calling it doesn't suit your needs, you may reuse its code, but I
think what really is needed is to wrap it in some nice UI inside the
IDE, as it is a fully managed dependency already packaged with Mono.

Hope it helps,

On 7/20/06, Gideon de Swardt <gdeswardt1978 at yahoo.co.uk> wrote:
> Hi All
> I decided to work on Adding Web References to a project, before I finish
> the Resource Editor, seeing as Web References is a higher priority and
> will be used more than the Resource Editor.
>  I did a case study this morning to check if I can generate the Web
> Service Client Proxy file from a WSDL, by using the CSharpCodeProvider.
> With some minor tweaks I am happy to say that I was able to generate the
> proxy class successfully. Please see the attached file for how I did it.
> I will start working on implementing this in MonoDevelop later today and
> hopefully I will have some screen shots available later this week.
> Gideon
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list

Rafael "Monoman" Teixeira
"The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man." George Bernard Shaw

More information about the Monodevelop-list mailing list