. NET programmers 10 of essential tools

Source: Internet
Author: User

See this article from MSDN, feel good turn over, for me like this. NET Novice, each tool is a good starting point for improving efficiency. The introduction of the 10 software will be reformatted to facilitate later inspection. The 10 articles that begin with the ". NET Programmer's 10 prerequisites" are separated from this article, and each article is not separately annotated with copyright and provenance.

This article has added new information since it was published. See the edit update below.

Unless you use the best tool you can get, you can't expect to build a first-class application. Except like Visual Studio? NET, you can also get a lot of small, less-known tools from the. NET community. In this article, I'll introduce you to some of the best free tools available for. NET Development. I will guide you through a quick tutorial on how to use each of these tools-some tools can save you a minute in many cases, while others may radically change the way you write your code. Because I'm going to cover so many different tools in this article, I can't discuss each of these tools in detail, but you should know enough about each tool to determine which tools are useful to your project.

This article discusses:

NUnit for writing unit tests
NDoc for creating Code document data
NAnt for building a solution
Codesmith for generating code
FxCop for monitoring Code
Snippet Compiler for compiling small amounts of code
Tools for conversion i asp.net Version switcher
Tools for Conversion II Visual Studio Converter
Regulator for generating regular expressions
. NET Reflector used to parse an assembly

The following techniques are used in this article:

. NET, C #, or Visual Basic. NET, visual Studio. Net

Summary

This article introduces the above tools in a cursory fashion, but I have tried to provide you with at least enough information to arouse your curiosity. I believe this article has given you some insight into a few free tools, and you can start using these tools immediately to write better projects. At the same time, I urge you to make sure you have all the other appropriate tools available, whether it's the latest version of Visual Studio, a powerful computer, or a free utility. Having the right tools will make all the difference.

James Avery is a consultant who uses. NET and other Microsoft technologies. He has written many books and articles, and his latest book is "ASP.net Setup and Configuration Pocket Reference" (Microsoft Press, 2003). You can send him e-mail via javery@infozerk.com and read his online diary in Http://www.dotavery.com/blog.

This digest is from the July 2004 issue of MSDN Magazine.

The magazine can be purchased at newsstands and can also be subscribed to.

Go to original English page

Go to original Chinese page

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.