Fact-checked by Grok 2 weeks ago

SharpDevelop

SharpDevelop, also styled as #develop, is a discontinued free and open-source integrated development environment (IDE) for the .NET Framework and Mono platforms, designed to support the creation of applications in languages such as C#, Visual Basic .NET, F#, IronPython, and IronRuby. Initiated on September 11, 2000, by developer Mike Krüger under the ICSharpCode project, SharpDevelop evolved into a comprehensive toolset for .NET development, offering features like code editing, project management, debugging, and refactoring for desktop, web, and service-oriented applications built with Windows Forms, WPF, ASP.NET MVC, and WCF. Its lightweight architecture allowed it to run portably from USB drives without installation, and it included integrated support for and performance testing, version control systems like , and package management via , making it a popular alternative to proprietary IDEs for hobbyists and educators. Development continued actively through multiple major versions, culminating in the release of version 5.1 on April 14, 2016, after which maintenance efforts dwindled due to the challenges of keeping pace with rapid changes in the .NET ecosystem. The project repository was officially archived on October 16, 2020, marking the end of its lifecycle, though its components—such as the AvalonEdit text editor and ILSpy decompiler—influenced subsequent open-source .NET tools.

Overview

Purpose and Scope

SharpDevelop is a free, open-source (IDE) designed primarily for developing applications on the .NET platform, including support for the .NET Framework, Mono, Gtk#, and Glade#. As an IDE, it facilitates the creation, editing, and management of .NET-based projects by providing essential tools for code authoring and compilation in a unified interface. The primary purpose of SharpDevelop is to serve as a lightweight alternative to commercial IDEs such as , offering comparable functionality for .NET development without licensing costs or resource-intensive requirements. It targets developers seeking an efficient environment for building applications, particularly those emphasizing simplicity and rapid setup, such as running directly from a USB drive. In terms of scope, SharpDevelop focuses on desktop application development, supporting frameworks like for traditional GUI applications and basic WPF projects for modern user interfaces, with a strong emphasis on .NET languages tailored to Windows-centric environments. While it accommodates languages including C#, VB.NET, F#, IronPython, and IronRuby, its core utility lies in streamlining .NET workflows for Windows-based software creation. A key aspect of SharpDevelop's design is that it is written almost entirely in C#, which enables self-hosting—allowing the IDE to be built and run using its own tools—and enhances extensibility through modifications to its open-source codebase.

Licensing and Platforms

SharpDevelop is released under the GNU General Public License version 2.0 (GPLv2), which permits free use, modification, and distribution provided that derivative works remain open source and include the original license terms. The source code is publicly available through repositories on SourceForge and GitHub, enabling community contributions and transparency in development. The IDE is primarily designed for Windows operating systems, with official compatibility varying by version, from Service Pack 2 for earlier releases to and later (up through ) for the final version 5.1. While it offers partial support for the Mono framework, allowing experimental cross-platform use on Linux distributions such as , there are no official builds or full native support for or macOS environments. This Windows-centric focus aligns with its reliance on the .NET Framework, which it supports up to version 4.5.1 in its final releases. SharpDevelop maintains minimal system requirements, typically needing a 1 GHz and 512 MB of RAM, underscoring its lightweight design in contrast to more resource-intensive commercial IDEs like . It also requires the .NET Framework installation and, for certain features, the Visual C++ 2008 SP1 Runtime. Downloads are accessible from official repositories on and , including xcopyable portable versions that can run directly from USB drives without requiring installation or system modifications. This portability enhances its accessibility for developers working in varied or restricted environments.

Core Features

Code Editing and Refactoring

SharpDevelop provides comprehensive support for editing .NET code across multiple languages, including full integration for C#, VB.NET, , F#, IronPython, and IronRuby. These languages benefit from to distinguish code elements like keywords, strings, and comments, as well as error detection through parser-based that underlines issues and unresolved references during editing. , akin to IntelliSense, offers context-aware suggestions for members, types, and parameters, triggered automatically or via keyboard shortcuts, enhancing developer productivity by reducing typing s and aiding in discovery. The editor supports multi-file editing, allowing multiple documents to remain open in tabs for seamless switching between source files within a project. Advanced editing aids include find and replace operations across files or entire projects, supporting regular expressions for complex searches; bookmarks for marking specific lines or sections to return to quickly; and to collapse expandable regions such as methods, classes, or #regions, powered by the AvalonEdit text control in versions 4.x and later. These features facilitate efficient navigation and maintenance of large codebases without altering the underlying project structure. Refactoring capabilities, primarily for C# and VB.NET, are driven by the NRefactory library, enabling safe code transformations that preserve behavior while improving structure. Key operations include renaming variables, methods, or classes across the with preview dialogs to review changes before application; extracting methods to pull selected code into reusable functions; and inlining variables to replace temporary variables with their expressions. Previews and undo support minimize risks. Navigation tools streamline code exploration, featuring go-to-definition functionality (typically via F12 or right-click) to jump to symbol declarations in source or assemblies; a class browser for hierarchical views of types, members, and ; and an object to inspect loaded assemblies, namespaces, and dependencies. These aids, integrated with semantic analysis from NRefactory, support efficient traversal of complex .NET projects.

Project Management and Building

SharpDevelop organizes .NET development into projects and solutions, mirroring the structure used by Microsoft's Visual Studio IDE. It fully supports solution files (.sln) that aggregate multiple projects, allowing developers to manage complex applications comprising interrelated components. Individual projects are defined using standard .NET project files, such as .csproj for C# and .vbproj for Visual Basic .NET, enabling compatibility with the broader .NET ecosystem. The provides a variety of templates to streamline setup for common application types, including s for command-line tools, class libraries for reusable code modules, and web applications for ASP.NET-based sites. These templates generate the necessary file structure, references, and , facilitating rapid prototyping while adhering to .NET conventions. For instance, a template includes a basic Program.cs with Main method, ready for immediate execution. SharpDevelop's build system leverages MSBuild, the standard .NET build engine, to compile projects efficiently. Users can select between debug and release configurations via the Build menu, where debug builds include symbols for and release builds optimize for by omitting debug information. Incremental builds are supported through MSBuild's native capabilities, recompiling only modified files or dependencies to reduce build times on subsequent runs. Custom build events, such as pre-build or post-build scripts, can be configured in the project properties to automate tasks like file copying or external tool execution, executed via MSBuild targets. Version control integration is built into SharpDevelop, with native support for enabling operations like committing changes, viewing diffs, and managing branches directly from the IDE's interface. For (SVN), support is provided via an add-in that interfaces with , allowing seamless repository interactions including checkouts, updates, and commits without leaving the development environment. These features promote collaborative workflows by embedding source control actions within the project explorer. NuGet package management is integrated into SharpDevelop, permitting developers to add, remove, and update dependencies through a dedicated UI accessible from the solution explorer. This integration resolves references automatically during builds and supports restoring packages from sources like nuget.org, ensuring project portability and dependency isolation. For example, adding a package like Newtonsoft.Json updates the project file and downloads the assembly, ready for immediate use in code.

Advanced Tools

Debugging and Testing

SharpDevelop includes an integrated that supports step-through execution, allowing developers to line by line using commands such as step into, , and step out. Breakpoints can be set at specific lines, with support for conditional breakpoints based on expressions and data breakpoints for monitoring variable changes. Developers can watch variables in real-time, inspect the call stack to view execution flow, and attach the to already running .NET processes for post-launch analysis. The IDE offers built-in integration with for , enabling the creation and execution of tests directly from the interface via a dedicated test runner panel. This includes a results viewer that displays test outcomes, execution times, and failure details, with the ability to jump into the at the point of failure for immediate investigation. For code , SharpDevelop integrates FxCop for static code analysis, scanning assemblies for potential issues like vulnerabilities, flaws, and problems during builds or on demand. metrics are provided through integration with PartCover, which generates reports on executed code paths during test runs to highlight untested areas. A basic profiler is available for analysis of managed .NET applications, helping identify bottlenecks by measuring method execution times and resource usage during sessions or test profiling.

Designer and Integration Support

SharpDevelop provided robust visual design capabilities primarily through its integrated Windows Forms designer, which enabled developers to create user interfaces using drag-and-drop functionality for adding controls from a toolbox, editing properties via an intuitive property grid, and wiring events to handlers through dedicated services like IEventBindingService. This designer leveraged the .NET Framework's built-in components, serializing forms to XML for persistence and generating code via the CodeDOM API to support languages such as C# and VB.NET. For Windows Presentation Foundation (WPF) applications, support was more limited, offering an XAML text editor for markup editing but lacking a full visual designer in versions beyond early releases. The facilitated integration of external components to enhance development, including support for and controls that could be added to forms for leveraging legacy Windows components. Additionally, it accommodated Gtk# for cross-platform user interface creation, allowing developers to target non-Windows environments through Mono compatibility and abstracting elements for potential switches. SharpDevelop's extensibility was powered by a flexible add-in , built around an XML-defined add-in tree and codons that enabled plugins to introduce custom tool windows, menu items, and parsers without modifying the core . This system supported dynamic loading of assemblies and services, permitting extensions like the built-in XML editor for syntax-highlighted editing and validation of XML files, as well as scripting support through integrations for languages such as IronPython. Developers could create add-ins as standard class libraries, extending the IDE's functionality for specialized tasks while maintaining across versions. Other integrations included Glade# for designing GTK-based UIs, which complemented Gtk# by providing a visual tool for generating interface files importable into SharpDevelop projects. The IDE also featured basic reporting tools via SharpDevelop Reports (SDR), a WPF-based designer and runtime for creating and embedding reports directly within .NET applications.

History

Origins and Early Development

SharpDevelop was founded on , 2000, by Krüger as an open-source project under the IC#Code team in , aimed at supporting the emerging .NET technologies during their early beta phases. Krüger, then a student at Freie Universität , initiated the effort as a personal "one man show" to explore C# and .NET viability, driven by curiosity and frustration with the limitations of existing programming languages and editors. The project quickly evolved from a simple proof-of-concept into a dedicated (IDE), emphasizing accessibility for developers in an era when commercial tools like were not freely available. The early motivations stemmed from the absence of free IDEs tailored for .NET development, prompting a focus on creating an open-source alternative to commercial offerings. Within two weeks of inception, Krüger developed the initial codebase, which centered on C# using recursive descent techniques and XML-based syntax definitions for highlighting, alongside a basic featuring an MDI window with a .NET rich textbox for editing. This foundation prioritized essential functionalities like syntax validation via XML readers and simple , laying the groundwork for code navigation and completion tools without relying on exhaustive integration at the outset. The project's first public milestone came with Beta 0.70, released on June 20, 2001, and designed for compatibility with .NET Framework Beta 2. This version concentrated on core C# editing capabilities, including improved and project creation dialogs, while enhancing overall stability to support early .NET experimentation. By registering on in January 2001, the project gained visibility and began attracting community involvement, with initial contributions from developers like Christian Hornung and Daniel Grunwald helping refine the modular AddIn tree for extensibility. Community growth accelerated in 2002, as evidenced by the addition of VB.NET support in the 0.90 release that September, which included VB.NET code generation for forms and improved stability for multi-language projects. Early adopters on contributed bug fixes and feature enhancements, such as NUnit-compatible testing integration, fostering a collaborative environment that expanded the IDE's scope beyond its C#-centric origins while maintaining its commitment to free .NET tooling.

Major Releases and Evolution

SharpDevelop achieved its first stable release with version 1.0 in late 2003, marking a significant milestone by introducing robust for both C# and VB.NET, along with a functional forms designer that improved productivity for development. This version also laid early groundwork for cross-platform compatibility through experiments with Mono, the open-source .NET implementation, enabling initial testing of .NET applications on non-Windows environments. By version 3.0, released in March 2009, SharpDevelop had expanded its language support from and IronPython to include F# and IronRuby, broadening its appeal for diverse .NET development workflows. A preview of the WPF designer was introduced, allowing basic visual design for Windows Presentation Foundation applications targeting .NET Framework 3.5, while add-in enhancements improved extensibility through better plugin architecture and integration with tools like for . Version 4.0, launched in early 2011 following betas in 2010, advanced refactoring capabilities with more sophisticated code analysis and navigation features, while adding native support to facilitate modern source control practices. Preparatory work for compiler platform integrations, such as those later realized in Roslyn, began here to enhance and efficiency for .NET 4.0 projects. The release in March 2012 and subsequent 5.1 update in 2016 focused on supporting .NET Framework 4.5 and 4.6, including compatibility for asynchronous programming patterns and improved build tools. integration was deepened, allowing seamless package management for dependencies directly within the , and a portable edition was introduced to enable deployment without full installation. Over its evolution, SharpDevelop transitioned from a basic code editor to a comprehensive , mirroring .NET's maturation through enhanced project templates, previews, and multi-language . This progression was insightfully documented in the 2003 Dissecting a C# Application: Inside SharpDevelop by core developers Christian Holm, Mike Krüger, and Bernhard Spuida, which detailed the and extensibility model.

Discontinuation

The final release of SharpDevelop, version 5.1, occurred on April 14, 2016, marking the end of new feature development for the IDE. This version focused primarily on C# support and integrated enhancements compatible with .NET Framework 4.6, but it did not incorporate emerging technologies like the Roslyn compiler platform or .NET Core, which were introduced around the same period. In September 2017, a project maintainer officially confirmed the project's inactivity on GitHub, stating that it was "dead" due to the "massive amount of effort" required to track Microsoft's rapid changes to the C# language, build systems, and .NET ecosystem. As an open-source project maintained by a volunteer team, SharpDevelop faced significant resource constraints in adapting to these shifts, including the transition to cross-platform .NET Core and the adoption of Roslyn as the default compiler, which demanded substantial rewriting of core components like the code parser (previously based on the NRefactory library). Additionally, the release of the free Visual Studio Community edition in 2014 provided a robust, officially supported alternative with similar features, reducing the incentive for ongoing volunteer contributions to SharpDevelop. The immediate aftermath saw no further official bug fixes, security updates, or compatibility enhancements, resulting in growing issues for users targeting and later versions, as well as challenges on modern Windows environments due to outdated dependencies and lack of 64-bit optimizations. Projects created in SharpDevelop became increasingly difficult to migrate or build without manual interventions, particularly for features relying on post-2016 .NET advancements. By October 16, 2020, the project's GitHub repository was archived, rendering it read-only and confirming the cessation of all official maintenance. While no formal support is available, the codebase remains accessible, and pre-built binaries from the final release continue to be hosted for download on SourceForge, allowing limited use for legacy .NET Framework development.

Legacy

Influence on Open-Source IDEs

SharpDevelop served as a significant educational resource for .NET developers, particularly through its fully open-source C# codebase, which allowed aspiring programmers to study and contribute to a complete IDE implementation. This transparency inspired many to explore .NET internals, fostering hands-on learning in areas like graphical user interfaces, project management, and language integration. Notably, the 2003 book Dissecting a C# Application: Inside SharpDevelop by Christian Holm, Mike Krüger, and Bernhard Spuida provides a detailed walkthrough of the IDE's source code, illustrating advanced C# concepts such as modular architecture and event-driven programming to guide readers in building robust applications. On the technical front, SharpDevelop introduced pioneering open-source components that advanced .NET tool development, including the NRefactory library for parsing and semantic analysis of C# code. This parser enabled features like syntax highlighting, code completion, and refactoring, establishing a foundational toolset reused in various .NET projects and influencing the design of extensible IDEs. Other notable components include the AvalonEdit text editor and the ILSpy decompiler, both of which have been extracted and continue to be maintained separately, powering various .NET tools. Additionally, its add-in architecture promoted plugin-based customization, allowing developers to extend functionality without altering the core, a model that shaped modularity in later open-source development environments. The IDE's widespread adoption underscored its practical value, with over 8 million downloads recorded by 2016, often in academic contexts and among small teams seeking a straightforward alternative to commercial tools. Its compatibility with Mono further extended its reach to cross-platform .NET scenarios. During .NET's formative years in the early , SharpDevelop played a key role in validating the potential of open-source tools within Microsoft's ecosystem, demonstrating that community-driven projects could effectively support proprietary frameworks and encouraging broader corporate engagement with such initiatives.

Community and Forks

Following the official discontinuation of SharpDevelop in 2017, community maintenance efforts have been limited, with users occasionally sharing ad-hoc bug fixes and binaries for legacy .NET versions on developer forums such as and . These unofficial contributions primarily address compatibility issues with older .NET Framework releases, enabling continued use in maintained legacy environments. However, such activities remain sporadic and unsupported, lacking coordinated development. The most significant fork of SharpDevelop is MonoDevelop, initiated in 2004 as a cross-platform adaptation to support the Mono runtime and Gtk# framework. Originally a port of SharpDevelop's codebase, MonoDevelop diverged to accommodate non-Windows environments and evolved independently, incorporating features tailored for Mono-based projects. This fork later transitioned into in 2014 after Microsoft's acquisition of , and subsequently became Visual Studio for Mac in 2016, providing IDE support for .NET development on macOS until its retirement on August 31, 2024. Beyond , other derivatives are minor and community-driven, with some projects reusing SharpDevelop's parsing components—such as the NRefactory code analyzer—for custom tools and extensions. These do not constitute full forks and show limited adoption. No major active forks of SharpDevelop itself have emerged post-discontinuation. Current community activity around SharpDevelop is low, with the official repository archived in October 2020 and remaining read-only since then. Open issues, including discussions on project viability, were closed without further resolution around 2017, and user conversations have largely shifted to modern alternatives like with C# extensions.

References

  1. [1]
    develop (short for SharpDevelop) is a free IDE for .NET ... - GitHub
    Oct 16, 2020 · #develop is a free Integrated Development Environment (IDE) for C#, VB.NET, Boo, IronPython, IronRuby and F# projects on Microsoft's .NET platform.
  2. [2]
    SharpDevelop download | SourceForge.net
    Rating 4.9 (77) · Free · WindowsSharpDevelop is the open-source IDE for the .NET platform. Write applications in languages including C#, VB.NET, F#, IronPython and IronRuby.SharpDevelop Files · SharpDevelop Reviews · Support
  3. [3]
    SharpDevelop - Browse Files at SourceForge.net
    ### Latest Releases of SharpDevelop
  4. [4]
    Is the project dead? · Issue #799 · icsharpcode/SharpDevelop - GitHub
    Sep 17, 2017 · Yes, it's dead. It takes a massive amount of effort just to keep up with the changes to the language and build system Microsoft is doing.Missing: discontinuation announcement
  5. [5]
    Releases · icsharpcode/SharpDevelop - GitHub
    Oct 16, 2020 · SharpDevelop 4.4. Version information: SharpDevelop 4.4.2, 4/14/2015. SharpDevelop 4.x can take advantage of the following software if you ...
  6. [6]
    NET Framework system requirements - Microsoft Learn
    The tables in this article provide the hardware, operating system, and software requirements for the following . ... RAM, 512 MB. Minimum disk space (32-bit) ...
  7. [7]
    icsharpcode/NRefactory: NRefactory - Refactoring Your C# Code
    Sep 24, 2020 · Features: - C# Parser - Abstract Syntax Tree with pattern-matching support - Semantic Analysis for C# (supports C# 5.0) - Code Completion for C# - Pretty ...<|control11|><|separator|>
  8. [8]
    6.2 Developing .NET Applications Using SharpDevelop - O'Reilly
    It supports applications written in C#, Visual Basic, and Boo, and it provides all of the features required from a modern Windows IDE, such as code completion, ...
  9. [9]
    Using AvalonEdit in Sharpdevelop 3.x - Stack Overflow
    Jul 27, 2010 · Code completion; Refactoring; Search + Replace; Forms designer; and some more... All of those features were rewritten to use the new text editor ...Limitations of sharpDevelop - Stack OverflowRefactoring plug-in for Visual Studio 2003 - Stack OverflowMore results from stackoverflow.com
  10. [10]
    79 Shortcuts for SharpDevelop 4.0
    Ctrl+O. Open file. Ctrl+Shift+O. Open project or solution. Ctrl+N. New file. Ctrl+Shift+N. New solution. Ctrl+S. Save the current file. Ctrl+Shift+S.
  11. [11]
    How can I do a post build event in sharpdevelop - Stack Overflow
    Dec 17, 2013 · You can try changing the MSBuild verbosity setting in SharpDevelop to get you more output (Tools - Options - Projects and Solutions - Build ...Is C# compile/build an incremental process? - Stack OverflowMsbuild target is not executed in incremental builds - Stack OverflowMore results from stackoverflow.com
  12. [12]
    Old Version of MSBuild in SharpDevelop - LitDev
    I Tried Using SB-Prime , SVB , SB , LD Extension Source Code In Sharp Develop When We Open It , Shows Some Error In Solution File Saying Old Version OF MSBuild.
  13. [13]
    Incremental builds in MSBuild - Microsoft Learn
    Mar 11, 2025 · Explore the incremental build feature in MSBuild, which produces builds that are optimized so up-to-date output files aren't executed.Missing: SharpDevelop | Show results with:SharpDevelop
  14. [14]
    SharpDevelop / Wiki / Home - SourceForge
    SharpDevelop is the open-source IDE for the .NET platform. Write applications in languages including C#, VB.NET, F#, IronPython and IronRuby, as well as target ...Missing: scope | Show results with:scope
  15. [15]
    Git AddIn for SharpDevelop - danielgrunwald.de
    Apr 1, 2025 · This SharpDevelop AddIn adds support for the Git version control system to SharpDevelop. It requires that "git" is available in your PATH, and that TortoiseGit ...
  16. [16]
    Why my SharpDevelop didn't have SVN Addin? - Stack Overflow
    Jul 13, 2010 · My SharpDevelop Version is 4.0.0. Some one said I can found at Tools ... How do I migrate an SVN repository with history to a new Git repository?Switch from SVN to GIT for C# developments? - Stack OverflowIs it worth going to Git from SVN for a single developer?More results from stackoverflow.com
  17. [17]
    How SharpDevelop uses MyGet and NuGet
    Jul 16, 2013 · SharpDevelop uses MyGet to host add-ins, which are published as NuGet packages. NuGet provides versioning, while MyGet is the central gallery.
  18. [18]
    Introduction to Nuget Package Manager | by sonia jessica - Medium
    Aug 4, 2021 · NuGet is pre-installed by default in Visual Studio 2012 and later. SharpDevelop also has a NuGet integration. NuGet can also be run from the ...
  19. [19]
    What olive bullet on breakpoint means in SharpDevelop
    Mar 9, 2010 · Sometimes when I set a breakpoint and start debugging its color changes from red to olive: yellow bullet. When it happens debugging doesn't stop at all - ...Debugging in IronPython while using SharpDevelop 4Why does my C# debugger skip breakpoints? - Stack OverflowMore results from stackoverflow.com
  20. [20]
    Debugging C# Code Using SharpDevelop - YouTube
    Apr 29, 2019 · Debugging C# Code Using SharpDevelop. 1.4K views · 6 years ago ... 50 C# features you MUST know as a .NET developer (from Beginner to ...
  21. [21]
    SharpDevelop / News: SharpDevelop 3.1 Release Available
    SharpDevelop 3.1 is a long-term stable release branch as we are switching to .NET Framework 4.0 with SharpDevelop 4.0 “Mirador”. When new third party releases ...
  22. [22]
    C#: Unit Testing with SharpDevelop and NUnit - Programmer's Ranch
    Sep 21, 2013 · In today's article I'm going to introduce unit testing, and show how basic unit tests can be written and run from within SharpDevelop.
  23. [23]
    PartCover: New Open Source Code Coverage Tool - InfoQ
    Feb 25, 2008 · PartCover is beginning to fill the void left by NCover. Both SharpDevelop and TreeSurgeon have integrated PartCover to provide code coverage.
  24. [24]
    [PDF] Dissecting a C# Application - Robotics Engineering Everobotics
    Apr 9, 2002 · ... Code Completion and Method Insight. 329. Chapter 14: Navigating Code ... SharpDevelop. 8. SharpDevelop Software Requirements. 8.
  25. [25]
    icsharpcode/WpfDesigner: The WPF Designer from SharpDevelop
    Premium Support. Enterprise-grade 24/7 support ... WpfDesigner is a set of assemblies which can be included in your project to implement a XAML GUI editor.
  26. [26]
  27. [27]
    SharpDevelop.Reporting 5.0.0.4755 - NuGet
    Oct 28, 2014 · SharpDevelop Reports comes with a WPF-based reports designer and runtime that can be freely included in your applications.
  28. [28]
    SharpDEvelop 0.90 is Released – OSnews
    SharpDEvelop 0.90 is Released. Eugenia Loli 2002-09-06 General Development No Comments ... VB.NET code for the forms. Stability overall also has improved. In ...
  29. [29]
    SharpDevelop 0.98b Released - OSnews
    Oct 25, 2003 · SharpDevelop is an open-source (GPL) IDE for C# and VB.NET projects on the .NET platform (Mono port in the works).
  30. [30]
    MonoDevelop 0.1 Released; SharpDevelop 0.99b Released
    Mar 5, 2004 · The first release of the Mono port of SharpDevelop, MonoDevelop, is up, here are the release notes (additional screenshots 1, 2).
  31. [31]
    SharpDevelop 3.0: everything .NET from Boo to F# - ITWriting.com
    Feb 26, 2009 · SharpDevelop 3.0 supports .NET, F#, Boo, Python, Windows Forms, ASP.NET, and Subversion. It installs and loads faster than Microsoft's effort.<|control11|><|separator|>
  32. [32]
    SharpDevelop Hit the 3.0 Milestone - InfoQ
    Mar 3, 2009 · SharpDevelop (#Develop) features support for . NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring and others.
  33. [33]
    SharpDevelop / News - SourceForge
    This is the first Beta for SharpDevelop 3.1, which incorporates bug fixes, improvements as well as major new features. Please note that it builds on ...
  34. [34]
    SharpDevelop 3.0 Enters Beta - InfoQ
    Mar 6, 2008 · Feature changes to the IDE environment: NDoc has been replaced with Sandcastle; PartCover will replace NCover; WiX 3.0 has been added; Mono and ...
  35. [35]
    [PDF] Dissecting a C# Application: Inside SharpDevelop | Semantic Scholar
    ### Summary of "Dissecting a C# Application: Inside SharpDevelop"
  36. [36]
    Oleg Shilo on CS-Script and Notepad++ - InfoQ
    Dec 27, 2013 · NRefactory (part of SharpDevelop IDE). It is the most mature Open-Source solution for parsing C# code and building SynatxTree. Even more, it ...
  37. [37]
    April 2016, “Staff Pick” Project of the Month – SharpDevelop
    Apr 13, 2016 · SharpDevelop was designed as a free ... It's estimated to have been downloaded over 8 million times worldwide since its inception.
  38. [38]
    Supporting Open Source Projects in the Microsoft Ecosystem
    Jun 25, 2007 · I too am a long-time user of SharpDevelop. One of the big (and very needed) tools I've relied on has been nProf. Sadly, development on the 3 ...Missing: influence IDEs