Cool Tools and Samples - Part 2

Developers that use .NET Framework SDK may find themselves in need of certain tools in order to simplify their work. Most of them are actually samples included within Visual Studio .NET. Here are some of them:

disco -
utility to discover the URLs of xml web services located on a web server and to save documents related to that xml web service on the local disk. The results.discomap, .wsdl and .xsd files produced by this tool can be used with wsdl to produce web service clients and abstract web service servers using ASP.NET. Can be found under \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin

wsdl -
utility to generate code for xml web service clients and xml web services using ASP.NET from WSDL contract files, XSD schemas and .discomap discovery documents. This tool can be used in conjunction with disco and can be found under \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin

xsd -
utility to generate schema or class files from given source. Can be found under \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin

ildasm -
very useful tool for coders that use C#. Its main purpose is to disassemble .NET assemblies and create a dump of the contents, the links, the resources of a certain compiled C# file (exe, dll). It can also be found under \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin

This covers the main tools used with C#. There is a complete description of most of the tools included with the .NET Framework SDK at \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\docs (the cptools.chm file) that describes in detail their location, their function and how to use them.

Please take note that this article uses the \Program Files\Microsoft Visual Studio .NET\FrameworkSDK\ path to represent the location of the .NET Framework SDK. If you do not have Visual Studio installed, but you have .NET Framework SDK, it may be found under \Program Files\Microsoft.NET\FrameworkSDK\. Please search for one of the above tools to discover their exact location, should this be the case.

Sifayideen JS
Softwre Developer


No responses found. Be the first to comment...

  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name: