从 MSDN 中看到这篇文章,觉得不错转了过来,对于我这样的.NET新手来说每个工具都是提高效率的好开始。将这十款软件的介绍重新格式化一下,方便以后查阅。以 “.NET 程序员十种必备工具”开头的10篇文章都是从这篇文章中分离出来,每篇文章就不分别注明版权和出处了。

本文自发布以来已经增加了新信息。请参阅下面的编辑更新。

除 非您使用能够获得的最佳工具,否则您无法期望生成一流的应用程序。除了像 Visual Studio?.NET 这样的著名工具以外,还可以从 .NET 社区获得许多小型的、不太为人所知的工具。在本文中,我将向您介绍一些目前可以获得的、面向 .NET 开发的最佳免费工具。我将引导您完成一个有关如何使用其中每种工具的快速教程 — 一些工具在许多时候可以使您节约一分钟,而另一些工具则可能彻底改变您编写代码的方式。因为我要在本篇文章中介绍如此之多的不同工具,所以我无法详尽讨论 其中每种工具,但您应该了解到有关每种工具的足够信息,以便判断哪些工具对您的项目有用。

本文讨论:

用于编写单元测试的 NUnit
用于创建代码文档资料的 NDoc
用于生成解决方案的 NAnt
用于生成代码的 CodeSmith
用于监视代码的 FxCop
用于编译少量代码的 Snippet Compiler
用于转换的工具I ASP.NET Version Switcher
用于转换的工具II Visual Studio Converter
用于生成正则表达式的 Regulator
用于分析程序集的 .NET Reflector

本文使用了下列技术:

.NET、C# 或 Visual Basic .NET、Visual Studio .NET

小结

本 文采用走马观花的方式介绍了上述工具,但我已经试图起码向您提供足够的信息以激起您的好奇心。我相信本文已经让您在某种程度上领悟了几个免费工具,您可以 立即开始使用这些工具来编写更好的项目。同时,我还要敦促您确保自己拥有所有其他可以获得的合适工具,无论是最新版本的 Visual Studio、功能强大的计算机还是免费的实用工具。拥有合适的工具将使一切变得大不相同。

James Avery 是一位使用 .NET 和其他 Microsoft 技术的顾问。他已经撰写了许多书籍和文章,他的最新著作是《ASP.NET Setup and Configuration Pocket Reference》(Microsoft Press, 2003)。您可以通过 javery@infozerk.com 向他发送电子邮件,并且在 http://www.dotavery.com/blog 阅读他的网络日记。

本文摘自 MSDN Magazine 的 2004 年 7 月刊。

该杂志可在各地的报摊购买,也可以订阅

转载于:https://www.cnblogs.com/acis_/archive/2009/07/11/1521704.html

[网摘].NET 程序员十种必备工具-概述相关推荐

  1. NET 程序员十种必备工具 - 目录

    从 MSDN 中看到这篇文章,觉得不错转了过来,对于我这样的.NET新手来说每个工具都是提高效率的好开始.将这十款软件的介绍重新格式化一下,方便以后查阅.以".NET 程序员十种必备工具&q ...

  2. NET 程序员十种必备工具

    原文出处:http://blog.csdn.net/zhumi/archive/2004/07/22/49076.aspx 用于编写单元测试的 NUnit 用于创建代码文档资料的 NDoc 用于生成解 ...

  3. 前端程序员发展必备工具

    前言:整理了关于前端程序员所需要的资源,一起奋斗努力 前端开发主要包括三大方面: 页面布局实现:基本的布局和美化(html,css) 数据逻辑操作渲染:js和前端框架 组件或者模块化相连:moudle ...

  4. .NET 程序员十种常用辅助开发工具

     .NET 程序员十种常用辅助开发工具      一: .NET 程序员十种工具 - Visual Studio Converter(转换器工具) Visual Studio .NET 项目转换器(参 ...

  5. 新时代程序员主流开发工具一览

    分享一些优秀的写代码工具和使用感受 大家好,我是鱼皮. 俗话说的好:工欲善其事,必先利其器.一款好的开发工具对程序员来说是至关重要的,可以降低开发成本.提高开发的效率和代码质量. 所以今天分享一些主流 ...

  6. 程序员装机必备利器列表

    程序员装机必备利器列表 普通应用 常用的个人应用,如浏览器,音乐播放器等. 1. Google Chorme 谷歌浏览器,作为开发者必备.可以装很多功能强大的插件. 2. 百度网盘 百度网盘,日常文件 ...

  7. Eclipse 主题(Theme) 设置之程序员大牛必备的装逼神器

    < 程序员大牛必备的装逼神器 > 一个牛逼的程序员,除了有牛逼的技术,还要有高逼格的风格,说白了,就和人一样,单是内在美还不行,必须外表也要美,就好比,一个乞丐,他内在美,但是全身臭气熏天 ...

  8. 程序员装机必备的软件

    1,TrueCrypt trueCrypt,是一款免费开源的加密软件,同时支持Windows Vista,7/XP, Mac OS X, Linux 等操作系统.TrueCrypt不需要生成任何文件即 ...

  9. 程序员:必备技能 Git

    程序员:必备技能 Git 文章目录 程序员:必备技能 Git 每博一文案 1. Git 的概述 1.1 版本控制 1.2 SVN 1.3 Git 1.4 Git 和代码托管中心 2. Git的安装下载 ...

最新文章

  1. 赫夫曼编码(基于赫夫曼树的实现)
  2. 谷歌的深度学习在AI芯片中找到了一条关键路径
  3. 使用MongoDB存储Docker日志(续)
  4. 微型计算机滑动平均值滤波器方程,微型计算机控制技术期末复习2011.ppt
  5. slidingmenu能否实现菜单页在内容页上方,而不是把内容页挤到一边去????...
  6. 计划任务如何使用 java_java – 如何计划任务以定期间隔运行?
  7. 软件工程导论 00章数据流图与数据字典
  8. android toolbar 颜色渐变,android – 如何使渐变形状留在CollapsingToolbarLayout标题后面...
  9. python飞机大战游戏代码_python实现飞机大战小游戏
  10. centos6.5命令行 安装锐起 RDV(Rich Desktop Virtualization)
  11. ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: DNS lookup error
  12. android 打开微信客户端,Android中接入微信客户端心得
  13. PHP字符串运算结果,php字符运算
  14. mysql 中 一个汉字吗_MySQL 中一个汉字占多少存储?
  15. 软件测试之第一章 软件测试和测试环境
  16. 青龙面板运行·小米改步
  17. Pairwise(FCC算法)
  18. 由旋转矩阵求旋转中心
  19. Java产品:CRM客户关系管理系统
  20. Carsim-3D路面:停车线的绘制

热门文章

  1. 算法 --- [map的使用]求最大和谐子序列
  2. ES6-17 class与对象
  3. 世界顶级的程序员们告诉你:这些书都是你应该读的
  4. 一条命令教你安装centos下面的pip服务
  5. React Native中pointerEvent属性
  6. Android环境搭建遭遇Unsupported major.minor version 52.0
  7. MyBatis之八:需要说明的几个java api的生命周期以及封装
  8. 通过图表简化sql语句的表关联
  9. jQuery DataTables
  10. mysql开启慢查询方法(转)