SharpDevelop 作为用一个用C#写的开放源代码的.NET集成开发环境(IDE),他支持C#和VB。NET。具有了一个现代Windows下集成开发环境所具有的各种功能, 如代码自动完成,代码重构,集成了单元测试,代码调试,表单设计等等, 兼容VS2005的project和solution 文件。
这是其中主要的功能。
The features we like most...
• Forms designer for C#, VB.NET and Boo
• Code completion for C#, VB.NET and Boo (including Ctrl+Space support)
• Integrated NUnit support plus code coverage (NCover)
• Integrated debugger
• Code Analysis with FxCop
• Refactoring support
• Multi-framework support (.NET 1.1 and 2.0, Mono, Compact Framework)
• XML Editing (source and tree view) with XPath search
• Parser-based code converter (C# to VB.NET / Boo and more)
• Compile C#, VB.NET & Boo code in the IDE out-of-the-box
• Code AutoInsert (Alt+Ins)
• Xml documentation preview
• Setup projects supported with Windows Installer XML (WiX)
• Subversion integration
• Open source, LGPL licensed
And here are some more...
• User interface translated to many languages
• Write C#, ASP.NET, ADO.NET, XML, HTML code
• Project or File-based development (Project Scout & File Scout)
• Rich project options
• Syntax highlighting for C#, HTML, ASP, ASP.NET, VBScript, VB.NET, XML
• Intelligent braces
• Folding
• Bookmark your code
• Code template support
• Component Inspector
• Feature-rich Find & Replace dialogs (including incremental search)
• Easily extensible with external tools
• Easily extensible with Plug-Ins
• Re-host SharpDevelop with SDA
• ... and much more
如果你做一些小项目的话,不用打开笨重的VS。NET。
SharpDevelop 能胜任有余。
SharpDevelop 开放源代码, 你可以研究一下一个IDE是怎么构造的, 甚至修改,加进你所需要的功能。
当然, 做.NET 开发, 首选平台时VS.NET. 但是VS.NET价格不低又笨重。不妨试一试
SharpDevelop。
点击这里看
Feature Tour 。