星期二, 8月 01, 2006

開發.NET應用程式,必裝的工具

MSDN上看到的文章

Ten Must-Have Tools Every Developer Should Download Now
This article discusses:
NUnit to write unit tests
NDoc to create code documentation
NAnt to build your solutions
CodeSmith to generate code
FxCop to police your code
Snippet Compiler to compile small bits of code
Two different switcher tools, the ASP.NET Version Switcher and the Visual Studio .NET Project Converter
Regulator to build regular expressions
.NET Reflector to examine assemblies

另一篇是
C# Programming Tools

全文如下
The C# Team has scoured the Web for other implementations of the CLI, cool object browsers, IDE tricks, add-ins, obfuscators, and other useful tools and utilities that will help you get your job done faster.
Check out the Classes and Libraries page for more links to useful tools, frameworks, and class libraries, including code-generation tools.

Featured Tools
Extreme Optimization Mathematics Library for .NETExtreme Optimization Mathematics Library for .NET includes classes for complex numbers, curves, solving equations, numerical integration, numerical differentiation, vectors, matrices, and various special functions.
devAdvantage : C# Source Code Analyzer for Visual Studio .NETIdentifying issues in code early can result in shorter development cycles and lower project costs by reducing time spent doing code reviews, testing and fixing bugs late in the process. devAdvantage is a Microsoft® Visual Studio® .NET Add-in which automates code reviews by analyzing C# source code looking for bugs and issues.

Libraries and Other Stuff
Visual Guard
Create and manage users' roles and permissions and determine what each user can do, see and modify in any new or existing .NET application without modifying any code.
Sharp Tools Addin
LibCheck
Sharp3D.Math Library
Animated Vector Graphics
AQdevTeam
C-Sharpener For VB
{smartassembly}
SmartInspect
MSINC.Plugins
Visual Studio Spell Check Add-In - StudioSpell

C# Compilers and Frameworks
.NET Framework SDK Downloads
Contains the .NET Framework and runtime, and compilers for C# (and other languages).
Try Visual Studio .NET 2003
Click here for a 60-day trial version of Visual Studio .NET 2003.
Rotor—The Microsoft Shared Source CLI Implementation
Mono
eXtensible C#
DotGnu

Obfuscators
{smartassembly}
Dotfuscator .NET Obfuscator
Decompiler.NET
Deploy.NET
Salamander .NET Obfuscator
Semantic Designs: C# Source Code Obfuscator
Spices.Net
Thinstall
Demeanor for .NET
Xenocode Postbuild 2006
NET Reactor

Decompilers
Dis#
Decompiler.NET
Exemplar/Anakrino
Reflector .NET Decompiler
Salamander .NET Decompiler (C#, C++, Visual Basic .NET, IL, MSIL)
Xenocode Fox 2006

Profiler/Optimization Tools
NCover
NDepend
ANTS Profiler
{smartassembly}
Salamander .NET Decompiler (C#, C++, Visual Basic .NET, IL, MSIL)
.NET Memory Profiler
AQtime .NET Edition 2 - Automated Profiling and Debugging
Compuware DevPartner Studio Professional Edition
Compuware DevPartner Profiler
Allocation Profiler
CoverageEye.NET
NProf
Rational PurifyPlus - Product Overview - IBM Software

Refactoring
C# Refactory
.NET Refactoring Home
dotEASY
devAdvantage : C# Source Code Analyzer for Visual Studio .NET
ReSharper
DocumentatorMacros

Object Browsers
Reflector for .NET
.NET Component Inspector
DotNetSandbox
LSW DotNet-Reflection-Browser

Editors
Antechinus C# Editor
C# for emacs
Improve C# Plugin for Eclipse
CodeObject
Semantic Designs: C# Source Code Formatter

Development Environments (IDEs)
SharpDevelop
PowerToys for Visual Studio .NET 2003

Build Tools
NAnt—A .NET Build Tool
CruiseControl.NET
Atozed Software—FinalBuilder
Visual Build Professional
Hippo.NET
MegaBuild

Standard Verifiers
FxCop
CLRxLint

Testing
TestRunner for NUnit
HarnessIt
POCMock
.NETUnit
NUnit
TestComplete
X-Unity
csunit

Documentation
NDOC—Code Documentation Generator for .NET
SoftSteel C# Tutorial on Documentation
NetDoc
Roland Weigelt's GhostDoc

Database
ADO.NET Express
Data Access Application Block for .NET
DataLG: Generate Assemblies for Visual C# and Visual Basic .NET
DeKlarit
OlyMars

Regular Expressions
GotDotNet User Sample: Regular Expression Workbench (V2.00)
Regular Expression Designer
.NET Regular Expression Repository
Expresso—A Tool for Building and Testing Regular Expressions—.NET

0 個意見: