Linux and Technology blog

August 7, 2006

Mono IDEs: Going Beyond the Command Line

Filed under: Tutorials — rakeshvk @ 6:50 pm

ike the freely downloadable Microsoft .NET Framework 2.0 SDK, the free open source Mono platform provides a number of command line utilities used to compile .NET source code and manipulate the resulting assembly such as to assign a strong name, deploy the image to the Global Assembly Cache (GAC), view type metadata, etc. Many of the Mono tools even have the same name as their Microsoft counterparts and offer similar functionality. Table 1 provides a Mono-to-Microsoft .NET comparison of some common command-line development tools.

Table 1. The table shows common Mono vs. Microsoft .NET command line development tools.

Mono Command Line Tool Microsoft .NET Command Line Tool Meaning in Life
al al The assembly linker utility is used to manipulate assembly manifests and build multifile assemblies (among other activities).
mcs/gmcs csc The C# language compiler.
mbas vbc The Visual Basic language compiler.
gacutil gacutil Used to interact with the GAC.
mono (when specifying the -aot command option) ngen Performs a pre-compilation of an assembly’s CIL code.
wsdl wsdl Generates client side proxy code for an XML Web services.
disco disco Discovers the URLs of XML Web services located on a Web server.
xsd xsd Generates type definitions from an XSD schema file.
sn sn Used to generate key data for a strongly named assembly.
monodis ildasm The CIL disassembler.
ilasm ilasm The CIL assembler.
xsp2 webdev.webserver A testing and development web server for ASP.NET 2.0 applications.

Read the full document >>>>

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: