SharpDevelop — это бесплатная IDE с открытым исходным кодом для проектов C #, VB.NET и Boo на платформе Microsoft .NET. Версия 4.0 только что была выпущена и поддерживает .NET 4.0.
SharpDevelop 4.0, разработанный под кодовым названием «Mirador», основан на .NET Framework 4.0, выпущенном в апреле 2010 года. Для среды программирования требуется .NET 3.5 SP1, и группа разработчиков рекомендует использовать Windows SDK.
IDE можно использовать для создания программ .NET и Mono на C #, Visual Basic, Boo, IronPython, IronRuby и F #. Инструментальные средства были переписаны, чтобы можно было использовать графическую среду Windows Presentation Foundation (WPF) вместо Windows Forms. Текстовый редактор AvalonEdit также является новым и, как и текстовый редактор в Microsoft Visual Studio 2010, основан на WPF.
Другие новые функции включают конструкторы WPF и Entity Framework, поддержку Visual Basic .NET 10 и C # 4.0, автоматическое завершение кода в IronPython и интеграцию модульного тестирования в IronPython и IronRuby.
В нем также есть надстройка для использования системы управления распределенными версиями с открытым исходным кодом Git и сборщик данных об использовании, вдохновленный средой разработки Eclipse, цель которого — дать команде SharpDevelop знать, какие функции фактически используют пользователи — по умолчанию он отключен. .
В качестве факта «вы не знали» — инструмент преобразования кода C # в VB, доступный в разделе «Ресурсы» I-Programmer, использует SharpDevelop. Вы можете узнать, как была создана эта утилита, и загрузить ее код — Преобразование кода (C # / VB) в Silverlight.
Больше информации
http://www.icsharpcode.net/opensource/sd/