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
См. также
[править | править код]прекратил своё существование
Ссылки
[править | править код]- (официальный сайт устарел и отсутствует)