Разработчик (и) | Команда кода IC # |
---|---|
Окончательный выпуск | 5.1.0 / 14 апреля 2016; 4 года назад (2016-04-14) |
Репозиторий | github.com / icsharpcode / SharpDevelop |
Написано на | C# |
Операционная система | Microsoft Windows |
Тип | Интегрированная среда разработки |
Лицензия | Лицензия MIT |
Веб-сайт | sourceforge.net / projects / sharpdevelop / |
SharpDevelop (также именуемый #develop ) - это прекращенная бесплатная интегрированная среда разработки с открытым исходным кодом (IDE). для .NET Fr Платформы amework, Mono, Gtk # и Glade #. Он поддерживает разработку на языках программирования C#,Visual Basic.NET, Boo, F#,IronPython и IronRuby .
SharpDevelop был разработан как бесплатная и легкая альтернатива Microsoft Visual Studio, и содержит эквивалентную функцию почти для всех основных функций Visual Studio Express и функции, очень похожие на те, что есть в Borland Kylix и Delphi, включая расширенное управление проектами, редактирование кода, компиляцию и отладку приложений. функциональность. Более конкретно, IDE включает в себя конструктор GUI, представления кода / дизайна, подсветку синтаксиса, меню автозаполнения (аналогично IntelliSense ) возможность компилировать и отлаживать форму / консоль .NET Framework приложения, «Новый проект» мастер, панели инструментов, меню, панели и систему стыковки, а также встроенный инструменты рефакторинга кода, и он имеет встроенный отладчик, который позволяет выполнять пошаговое выполнение, просматривать значения объектов в памяти и точки останова.
. Чтобы упростить миграцию проекта, SharpDevelop изначально работает с Проект Visual Studio и файлы кода. Он может компилировать приложения для.NET Framework версий 2.0, 3.0, 3.5, 4.0, 4.5.1 и.NET Compact Framework 2.0 и 3.5.
Графический интерфейс SharpDevelop Работа дизайнеров с языками C #, VB.NET, Boo и IronPython и IronRuby, используя следующие технологии графического интерфейса:
SharpDevelop - это полностью написан на C # и состоит примерно из 20 компонентов, которые интегрируются в приложение. Компонент известен как AvalonEdit и может использоваться другими приложениями.
Он также включает функции для:
11 сентября 2000 года Майк Крюгер запустил проект во время тестирования первой общедоступной версии.NET Framework 1.0. В то время не было общедоступной C # /. NET IDE. Поэтому он решил написать редактор кода для запуска компилятора. В начале своей разработки проект был разделен для разработки Mono и Gtk # на проект MonoDevelop, который поддерживается как кроссплатформенная IDE, а после Microsoft приобретение Xamarin стало основой Visual Studio для Mac.
. По состоянию на 2013 год SharpDevelop Кодовая база SharpDevelop , загруженная не менее 8 миллионов раз по всему миру, была задокументирована в книге Dissecting a C # Application: Inside SharpDevelop (2003), написанной основной группой разработчиков и опубликованной Wrox Press.
On 18 сентября 2017 г. Дэниел Грюнвальд из группы ICSharpCode объявил, что проект «мертв» по причинам, связанным с быстрым темпом изменений в C # и.NET, включая .NET Core, и предложил пользователям SharpDevelop перейти на любой MonoDevelop или Visual Studio Code IDE, каждая из которых рекомендуется в качестве подходящей замены с открытым исходным кодом, которая является целью регулярных обновлений и другого обслуживания.