SharpDevelop: Бесплатная среда разработки для С#

SharpDevelop — свободная среда разработки для C#, Visual Basic .NET, Boo, IronPython, IronRuby, F#, C++. Обычно используется теми, кто не хочет пользоваться Visual Studio .NET. Существует также форк на Mono (ru.wikipedia.org/wiki/Mono ) / Gtk+ ( ru.wikipedia.org/wiki/GTK ) — MonoDevelop ( ru.wikipedia.org/wiki/MonoDevelop ).

SharpDevelop 2.0 предоставляет интегрированный отладчик, который использует собственные библиотеки и взаимодействует с исполняющей средой .NET через COM Interop ( ru.wikipedia.org/wiki/COM_Interop ).

Хотя SharpDevelop 2.0 (как и VS2005) использует файлы проекта в формате MSBuild ( ru.wikipedia.org/wiki/MSBuild ), он по-прежнему может использовать компиляторы от .NET Framework 1.0 и 1.1, а также от Mono.

Возможности и особенности

  • Написана полностью на C#.
  • Подсветка синтаксиса для C#, IronPython, HTML, ASP, ASP.NET, VBScript, VB.NET, XML, XAML.
  • Визуальный редактор для форм WinForms ( ru.wikipedia.org/wiki/WinForms ), COM-компоненты (ru.wikipedia.org/wiki/Component_Object_Model ) не поддерживаются.
  • Интегрированная поддержка NUnit ( ru.wikipedia.org/wiki/NUnit ), MbUnit и NCover.
  • Интегрированная поддержка анализатора сборок FxCop ( ru.wikipedia.org/wiki/FxCop ).
  • Интегрированный отладчик.
  • Интегрированная поддержка SVN ( ru.wikipedia.org/wiki/SVN )
  • Конвертор кода между языками C# ( ru.wikipedia.org/wiki/CSharp ) , VB.NET ( ru.wikipedia.org/wiki/Visual_Basic_.NET ), IronPython ( ru.wikipedia.org/wiki/IronPython ) и Boo ( ru.wikipedia.org/wiki/Boo ).
  • Предпросмотр документации, полученной из документирующих комментариев.
  • Расширяемость внешними инструментами.
  • Расширяемость на основе механизма Add-Ins.

Официальный сайт - www.sharpdevelop.com/OpenSource/SD

Понравилось? =) Поделись с друзьями:

Обсудить