Here is the list of features that have been added to
SharpDevelop 2.1.
| Feature | Description |
|---|
| Code Analysis with FxCop | Analyse your code with
FxCop inside
SharpDevelop. |
Code Completion for Different Frameworks
| When a particular .NET framework is targeted by a project
you will get code completion for that framework. Currently .NET
1.1, Mono 2.0 and Compact Framework 2.0 are supported. |
| Code Navigation History | Allows you to quickly navigate backwards and forwards
through visited code. |
| Compact Framework Support | New templates and code completion for the Compact Framework
have been added. |
| Component Inspector | SharpDevelop includes the
.NET Component Inspector created by
Oakland Software.
The Component Inspector allows you to explore any type in an
assembly or COM component, create an instance of that type,
execute its methods, change its properties, and monitor its
events. |
| Custom Tool Support | A custom tool is a component that is run every time a
particular file is saved. SharpDevelop ships with a
ResXFileCodeGenerator custom tool that can be used to
automatically generate a class that provides strongly typed
access to a resource file. An addin can also extend
SharpDevelop with its own custom tools. |
| Edit Solution Configuration | You can now add, remove and rename solution build
configurations. |
| Go to XML Schema Definition | Whilst editing an XML document with an associated schema
you can quickly navigate to the schema definition of the
currently selected element, attribute or attribute value. |
| Hosting SharpDevelop - SharpDevelop for Applications | You can now host SharpDevelop inside your own application.
This allows you to create your own IDE with support for addins
without having to write the code from scratch. |
| Incremental Search | You can now search the active document incrementally. As
you type in each character the document is searched from the
current cursor position and the first match is highlighted. |
| Resource Toolkit | The resource toolkit provides code completion and tooltips
for string resources when localizing an application. |
| SQL Queries | SharpDevelop includes a simple SQL query tool that allows
you to run SQL queries and view the results. |
| Standalone SharpDevelop Reports | SharpDevelop Reports is now available as a standalone
application as well as being integrated inside
SharpDevelop. |
| Subversion Integration | SharpDevelop integrates with
TortoiseSVN to
provide support for
Subversion. |
| Testing with .NET 1.1 | If your unit test project targets .NET 1.1 then the tests
will be run under this framework. |
| WiX Integration | You can create WiX
setup packages and design WiX dialogs with SharpDevelop's
forms designer. |
| XML Tree Editor | You can view and edit XML in a tree based editor similar to
Microsoft's
XML Notepad. |
| XPath Queries | You can run xpath queries on the active XML document and
the matched items will be highlighted in the text editor. |