来源:MSDN
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/TenMHToolEDevShouDN.mspx
本文讨论:
•用于编写单元测试的 NUnit
•用于创建代码文档资料的 NDoc
•用于生成解决方案的 NAnt
•用于生成代码的 CodeSmith
•用于监视代码的 FxCop
•用于编译少量代码的 Snippet Compiler
•两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器
•用于生成正则表达式的 Regulator
•用于分析程序集的 .NET Reflector
本文使用了下列技术:
.NET、C# 或 Visual Basic .NET、Visual Studio .NET
除非您使用能够获得的最佳工具,否则您无法期望生成一流的应用程序。除了像 Visual Studio®.NET 这样的著名工具以外,还可以从 .NET 社区获得许多小型的、不太为人所知的工具。在本文中,我将向您介绍一些目前可以获得的、面向 .NET 开发的最佳免费工具。我将引导您完成一个有关如何使用其中每种工具的快速教程 — 一些工具在许多时候可以使您节约一分钟,而另一些工具则可能彻底改变您编写代码的方式。因为我要在本篇文章中介绍如此之多的不同工具,所以我无法详尽讨论其中每种工具,但您应该了解到有关每种工具的足够信息,以便判断哪些工具对您的项目有用。
分享到:
相关推荐
标题中的“每个NET开发人员应该下载的十个必备工具”指的是对于.NET框架的开发者来说非常重要的十个工具,这些工具能够提高开发效率,优化代码质量,并帮助解决问题。这些工具涵盖了测试、文档生成、自动化构建、...
【标题】:“每个.NET 开发人员应该下载的十个必备工具” 【内容概要】:本文列举了十个对于.NET开发者至关重要的工具,包括NUnit、NDoc、NAnt、CodeSmith、FxCop、Snippet Compiler、ASP.NET 版本转换器、Visual ...
以下是我根据标题和描述提炼出的十个对于.NET开发者至关重要的工具,每个工具都详细介绍了其功能和用途。 1. Visual Studio:作为Microsoft官方推出的集成开发环境(IDE),Visual Studio提供了一站式的开发体验,...
这里是我个人在WEB开发7年来,收集的CHM工具手册中精选出来的,每个都是精品中的精品,个人认为是同类手册中最好的,也是最新最全的,现在一次性全部送给大家,以免大家寻找资料时走弯路,希望能帮助大家提高开发...
标题“程序员的必备工具”暗示了我们将会探讨一些程序员日常工作中不可或缺的资源和应用程序。描述中提到这只是程序员众多工具的一小部分,这强调了编程领域的广泛性和多样性。标签“程序员必备”进一步明确了我们将...
8. **版本控制**:Git是版本控制系统,它跟踪代码的修改历史,支持分支、合并等操作,是协作开发中的必备工具。 9. **Linter**:ESLint是一个可配置的静态代码分析工具,它可以检测代码中的潜在错误和风格问题,...
Java开发是软件工程中的核心部分,对于程序员来说,掌握一套高效、全面的工具类库能够极大地提高工作效率。本文将详细解析“java开发常用工具类...因此,掌握并熟练运用这些工具类是每个Java程序员必须具备的基本技能。
这对于处理不同环境下的API调用非常有用,避免了手动修改每个请求的配置。 除了基本的接口测试,Postman还提供了一整套的自动化测试框架——Postman Newman。Newman可以集成到持续集成/持续部署(CI/CD)流程中,自动...
Anjuta的用户界面可高度自定义,布局可按需调整,并且每个项目可以保存其特有的布局。此外,Anjuta的插件系统允许用户根据需求启用或禁用插件,甚至可以开发自己的插件。项目管理器功能强大,可以处理基于automake/...
"WEB开发必备工具"这个主题涵盖了一系列用于图像处理、屏幕辅助工具和像素测量等方面的实用软件和功能,这些都是WEB开发者日常工作中不可或缺的部分。 首先,图像捕捉和编辑工具在网页设计中扮演着重要角色。设计师...
"Expo 安卓调试工具RN开发必备"这个标题强调了 Expo 在调试安卓应用中的重要性,对于熟悉 RN 开发的程序员来说,这是一个不可或缺的工具。 首先,让我们详细了解一下 Expo 的核心特性: 1. **跨平台开发**:Expo ...
《代码大全》是一本深受欢迎的软件开发指南,旨在帮助软件开发人员提升编程技能,优化代码质量,提高软件工程效率。这本书涵盖了从设计、编写、测试到维护的全过程,是每位程序员成长道路上的重要参考书籍。 在书中...
在IT开发领域,尤其是Web开发,经常会遇到各种各样的辅助...熟练掌握并运用这些工具,是每个Web开发者迈向专业化的必经之路。通过持续学习和实践,开发者可以不断优化自己的工具链,提高生产力,创造出更好的Web应用。
本文将详细介绍标题为“程序员必备简捷开发辅助工具”的压缩包中包含的一些常用工具,它们分别是Beyond Compare、HiJson、Notepad++、Sublime Text、Xmind以及Everything。这些工具涵盖了文件对比、JSON格式处理、...
本资源包“Java开发必备工具——你想要的全套开发工具1——Tomcat6和7”聚焦于这两个版本的Tomcat,它们在过去的开发环境中广泛使用。下面将详细介绍Java开发工具和Tomcat6及7的相关知识点。 首先,Java ...