Code generation
NVelocity--允许任何人通过简单而强大的模板语言来定义对象
CodeSmith
X-Code .NET
XGoF - NMatrix / DEVerest
Compilation
eXtensible C# - ResolveCorp
Mono
DotGNU - GNU
Obfuscation
LSW-IL-Obfuscator - Lesser Software
Demeanor for .NET - Wise Owl
Salamander .NET Obfuscator - Remotesoft
Salamander .NET Protector - Remotesoft
IL-Obfuscator - 9rays.Net
Deploy.NET - Jungle Creatures
Dotfuscator - PreEmptive Solutions (lite version included in Visual Studio 2003)
XenoCode - Oak Vale Networks
Thinstall - Jonathan Clark
Decompilation
Salamander .NET Decompiler - Remotesoft
AnakrinoObject Browsing
.NET Reflector - Lutz Roeder
LSW-DotNet-Reflection-Browser - Lesser Software
.NET Component Inspector - nogoop software
Object State Browser - Jeff Key
Refactoring
C# Refactoring Tool - .NET Refactoring
C# Refactory - Xtreme Simplicity
Persistence and data-related code generation
See also "RAD Tools - Application Development Automation " below
OlyMars (SQL Server Centric .NET Code Generator)
LLBLGen - Solutions Design
.NET N-Tier Framework Generator - Gavin Joyce
Entity Broker – Thona Consulting
KickStarter.Net
TierDeveloper - AlachiSoft
SP/Invoke
Data Tier Modeler (DTM)
Pragmatier Data Tier Builder
ORM.NET - Olero Software
.Net Persistence - Netica
ObjectSpaces - Microsoft
Sisyphus Persistence Framework
Objectz.NET – Mongoose solutions
Visible Developer – Visible Systems
NHibernate
ObjectSpark – Firestar Software
Bamboo.Prevalence
ADO.NET Powertoys - The ADO Guy
Database to .NET - Nantronix Software
Xheo.Enterprise - Xheo
RAD Tools - Application Development Automation
DeKlarit - ARTech
DataPhor - Alphora
CompileX - Atlantis DB Software
Model Driven Architecture
Constructor() - Dot Net Builders
Modeling - UML
Rational XDE - IBM
Visio - Microsoft (part of Visual Studio .NET Enterprise Architect edition)