最近对.net的辅助工具比较感兴趣,网上也已经有.net的十个必备工具的帖子了,这里提供了一份全面的工具列表: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
- Anakrino
Object 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
Model Driven Architecture
- Constructor() - Dot Net Builders
Modeling - UML
- Rational XDE - IBM
- Visio - Microsoft (part of Visual Studio .NET Enterprise Architect edition)
- Visual Case - Artiso
IDEs
- Visual Studio .NET - Microsoft
- SharpDevelop
- PrimalCode - Sapien
- ASP.NET Web Matrix - Microsoft
- Improve C# Plugin for Eclipse - Improve
Builds
- NAnt
- SLiNgshoT
- Draco.NET
- CruiseControl.NET
- FinalBuilder – Atozed Software
- BuildIt - Microsoft
- Visual Build Professional - Kinook Software
Testing
- NUnit
- NUnitAddin
- NUnitAsp
- csUnit
- .NET Mock
- X-Unity – MIIK Ltd.
- HarnessIt – United Binary
- SilkPerformer .NET Explorer - Segue
- Test.NET - Parasoft
Code validation - Standard verifiers
Profiling - Monitoring - Performance Testing - Optimization
- nprof
- Application Center Test - Microsoft (part of Visual Studio .NET Enterprise editions)
- DevPartner Profiler - Compuware Corporation
- DevPartner Studio - Compuware Corporation
- AQtime .NET - AutomatedQA
- Rational Quantify for Windows - IBM
- .NET Memory Profiler - SciTech Software AB
- Allocation Profiler (source) - Microsoft
- ANTS Profiler - Red Gate Software
- ANTS Load - Red Gate Software
- ASPNETWatchDog - ASPNETWatchDog
- Optimizeit Profiler - Borland
- VTune Performance Analyzer - Intel
Documentation - Code commenting
- NDoc
- Documentor for .NET - Lutz Roeder
- Visual Studio .NET Help Integration Kit - Microsoft
- VB.DOC
- VB.NET XML Comments Creator - Fesersoft
- VB.NET XML Commentor - Tor-Erik Hagen
- TeeGofer - Steema Software
- CodeReview - Macadamian Technologies
Frameworks
- Mere Mortals .NET Framework – Oak Leaf Enterprises Solution Design
- Odyseus - Radical Technologies
MVC
AOP
Code versioning - Source control
- Visual SourceSafe - Microsoft (part of Visual Studio .NET Enterprise editions)
- SourceGear Vault - SourceGear
- SourceOffsite - SourceGear
- SourceOffsite Collaborative Edition - SourceGear
- Jalindi Igloo
- Ankh
- AccuRev
Localization
- Enterprise Localization Toolkit - Microsoft
Reporting
- ActiveReports - Data Dynamics
- Crystal Reports - Crystal Decisions
- Report Sharp-Shooter - 9rays.Net
Page templating
- Page Template Generator - Paul Wilson
- Xheo.WebTemplate - Xheo
- Xheo.WebSkin - Xheo
Scripting
- Alintex Script Host - Alintex
- DOTNET Scripting Host - Holger Schwichtenberg
- Toolsack DotNet Script Host - Toolsack Software
Installation
- InstallShield - InstallShield
- Wise for Visual Studio .NET - Wise Solutions
Others
- Page ViewState Parser - Paul Wilson
- FormBuilder.NET - Dan Wahlin
- RegexDesigner.NET - Chris Sells
- QuickCode.NET - Development Expertise
- Cassini Web Server - Microsoft
- Web.Config Editor - HunterStone
- Xheo.Licensing - Xheo