Open main menu

Linux and Unix Users Group at Virginia Teck Wiki β

Changes

Mono

449 bytes removed, 22:47, 3 January 2019
no edit summary
'''Mono''' is a cross-platform [[gp:Free Software|Free Software]] [[w:.NET Framework|.NET]] compiler and runtime.
Programming in [[w:C Sharp (programming language)|C#]] is required for [[ECE 4564 Network Application Design]]. Thanks to Mono, all assignments for that class can be completed from Linux, if [[w:GTK Sharp|GTK#]] is substituted for [[w:Windows Forms|Windows Forms]].
$ sudo apt-get install mono-complete monodevelop monodevelop-debugger-mdb monodoc-browser
</pre>
 
=WSDL=
To use a WSDL file, perform the following steps, substituting <code>WeatherForecast</code> and the full URL with the details of your service, as appropriate:
<pre>
$ wget -O WeatherForecast.wsdl http://www.webservicex.net/WeatherForecast.asmx?WSDL
$ wsdl WeatherForecast.wsdl
$ gmcs /target:library -r:/usr/lib/mono/2.0/System.Web.Services.dll WeatherForecast.cs
</pre>
Then, add the .dll, in this case <code>WeatherForecast.dll</code>, as a reference in your IDE.
=External Links=
* [http://www.mono-project.com/Web_Services Mono Web Services walkthrough]
[[Category:Libre course softwareSoftware]][[Category:Howtos]]