SharpDevelop (SharpDevelop)

Перейти к навигации Перейти к поиску
SharpDevelop
Логотип программы SharpDevelop
Скриншот программы SharpDevelop
Снимок экрана SharpDevelop
Тип IDE
Разработчик ICSharpCode Team
Написана на C#
Операционная система Microsoft Windows
Аппаратная платформа Windows
Последняя версия 5.1.0.5216 (14 апреля 2016)
Тестовая версия SharpDevelop 5.1 RC (14 июля 2015)
Репозиторий github.com/icsharpcode/S…
Состояние Разработка прекращена
Лицензия GNU LGPL
Сайт icsharpcode.net/OpenSour…
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

На текущий момент поддерживается версия .Net Frameworks от 2.0 до 4.5.1.

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

[править | править код]
  • Написана полностью на C#.
  • Подсветка синтаксиса для C#, IronPython, HTML, ASP, ASP.NET, VBScript, VB.NET, XML, XAML.
  • Визуальный редактор для WPF и форм Windows Forms (COM-компоненты не поддерживаются).
  • Интегрированная поддержка NUnit, MbUnit и NCover.
  • Интегрированная поддержка анализатора сборок FxCop.
  • Интегрированный отладчик.
  • Интегрированный профайлер.
  • Интегрированная поддержка SVN, Mercurial и Git.
  • Конвертор кода между языками C#, VB.NET, IronPython и Boo.
  • Предпросмотр документации, полученной из документирующих комментариев.
  • Расширяемость внешними инструментами.
  • Расширяемость на основе механизма Add-Ins.

Литература

[править | править код]
  • Пахомов Б. С# для начинающих . - СПб: БХВ-Петербург, 2014. - 432 с. - ISBN 978-5-9775-0943-5

прекратил своё существование

  • (официальный сайт устарел и отсутствует)