Questions tagged [sharpdevelop]

SharpDevelop (also styled as #develop) is a free and open source integrated development environment IDE for the Microsoft .NET, Mono, Gtk# and Glade# platforms, and supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.

SharpDevelop was designed as a free and lightweight alternative to Microsoft Visual Studio, and contains an equivalent feature for almost every essential Visual Studio Express feature, including features for project management, code editing, application compiling and debugging. To allow for easy project migration, SharpDevelop works natively with Visual Studio project and code files. It is able to compile applications for .NET Framework version 2.0, 3.0, 3.5, 4.0 and the .NET Compact Framework 2.0 and 3.5.

Features:

Supported Programming Languages

  • C# (Code Completion, Windows Forms Designer)
  • VB.NET (Code Completion, Windows Forms Designer)
  • Boo (Code Completion, Windows Forms Designer)
  • IronPython (Code Conversion, Windows Forms Designer, partial Code Completion)
  • IronRuby (Code Conversion, Windows Forms Designer)
  • F#

Designers and Frameworks

  • Windows Presentation Foundation (WPF)
  • Windows Forms
  • ASP.NET MVC
  • Entity Framework (EF EDM Designer)

Developer Productivity

  • Refactoring
  • Parallel build support for multi-core machines
  • NuGet and T4 support
  • Multi-framework targetting (.NET 4.0, as well as 2.0, 3.0 and 3.5)
  • Code Autoinsert
  • Starts from a USB memory stick
  • Read-only project support
  • Full MSBuild support

Quality Tools

  • Integrated Debugger (including dynamic debugging features)
  • Code Analysis (FxCop)
  • Unit Testing (NUnit)
  • Code Coverage (PartCover)
  • Profiler (Roadmap)
  • Integrated Subversion support (TortoiseSVN)
  • Integrated Git support
  • StyleCop addin

And More...

  • Setup projects (WiX)
  • SharpDevelop Reports .NET open-source reporting solution
  • Parser-based code converter (Online Code Converter)
  • XML "code completion"
  • Documentation generation (Sandcastle, SHFB)
  • Reflector addin
  • Easy addin extensibility mechanism
  • SharpDevelop for Applications (SDA) allows you to host SharpDevelop in your applications
  • AvalonEdit WPF-based text editor is rehostable to add a programmer's editor to your applications (including code completion!)

In the Source Code Download

  • VC++ project support
  • Mono support
  • Snippet Compiler
  • More Reuse and Extensibility examples

Official Website: http://www.icsharpcode.net/OpenSource/SD/Default.aspx

299 questions
8
votes
3 answers

Remove NUnit reference for Release build

I have a project with many NUnit tests. I am happy for these tests to be included in the Debug configuration build but I would like to remove the dependency on nunit.framework for the Release configuration. Is there a way of excluding the NUnit…
John Hartley
  • 483
  • 1
  • 6
  • 16
7
votes
3 answers

How do I change the colours in SharpDevelop to a dark theme?

I love the textmate themes, specifically I like 'Twilight' but Im happy with any dark textmate like theme's to use with SharpDevelop. The posts I've found online so far have all had broken links to the source/code.
Evolve
  • 8,939
  • 12
  • 51
  • 63
7
votes
4 answers

AvalonEdit WPF TextEditor (SharpDevelop): How to highlight a specific range of text?

The incredibly awesome AvalonEdit WPF TextEditor control seems to lack an important feature, or at least i can't figure it out. Given an offset and a length, highlight that portion in the TextDocument with a HighlightColor. Simple, right? Apprentely…
Matt Crouch
  • 1,708
  • 2
  • 18
  • 29
6
votes
1 answer

How to add a DocumentColorizingTransformer to AvalonEdit

I've implemented my own DocumentColorizingTransformer. But now, how do I add it to the AvalonEdit?
user1237393
  • 137
  • 9
5
votes
1 answer

IronPython Excel-Dna Add-In - Exception regarding Microsoft.Dynamic reference

I am getting started with developing an Excel-DNA addin using IronPython with some C# as a wrapper for the calls to IronPython. With the generous help of the Excel-DNA developer, I have worked through some of the initial kinks of getting a sample…
oob
  • 1,948
  • 3
  • 26
  • 48
5
votes
2 answers

Using sqlite3 with IronPython 2.6 for .Net4

i'm working with SharpDevelop 3.2.0, IronPython 2.6.1 for .Net4. To have access to the sqlite3 functionality using this module for IronPython: IronPython.SQLite My program is an GUI application and access an sqlite database. When starting the…
user384651
  • 103
  • 1
  • 6
5
votes
2 answers

Converting from VB to C#

I was tasked with converting a solution from VB to C#. There were 22 projects and hundreds of classes, so I decided to research converters. I finally settled on SharpDevelop, which is an IDE with an included converter. I ran it on each of my…
Tim
  • 2,731
  • 9
  • 35
  • 72
4
votes
4 answers

Visual Studio vs. #Develop - Default event handlers

Visual Studio and SharpDevelop do not both set up delegates to handle events in the same way. The way they are set up is a little bit different. This makes it difficult to use VS in one place and #Develop in another (on the same project). For…
hmcclungiii
  • 1,765
  • 2
  • 16
  • 27
4
votes
1 answer

module "random" not found when building .exe from IronPython 2.6 script

I am using SharpDevelop to build an executable from my IronPython script. The only hitch is that my script has the line import random which works fine when I run the script through ipy.exe, but when I attempt to build and run an exe from the script…
Graham
  • 61
  • 1
  • 2
  • 3
4
votes
1 answer

Are Visual Studio Express and SharpDevelop Project Interchangeable?

I'm starting to learn WPF and currently use Visual Studio Express 2010 at home. I want to be able to work on my projects at work but I am unable to install any unauthorized software on my computer. I downloaded SharpDevelop 4 and changed it so I can…
Juice
  • 2,860
  • 4
  • 22
  • 20
4
votes
3 answers

SharpDevelop: "Could not find fsi.exe" even when f# is installed

I installed a copy of f# on my machine (on a secondary drive), and when i try to start the F# interactive prompt, it says it could not find fsi.exe. Do i need to copy some files somewhere or something?
RCIX
  • 38,647
  • 50
  • 150
  • 207
4
votes
1 answer

How to start an internationalized WPF-Project in SharpDevelop 4.2?

I want to create a Software, where the User can choose between several Languages. As a start i want to learn how to handle Internationalization, since i have never done that before. As IDE i use SharpDevelop or #develop, however you would spell…
Martin Weber
  • 3,892
  • 4
  • 20
  • 23
3
votes
1 answer

IronPython and instantiating COM objects

I'm using IronPython 2.0 in a SharpDevelop 3.1 console window. I'm trying to reference and use the Redemption CDO replacement library. The standard usage for the library is to instantiate an RDOSession object, then use the methods on that object to…
Binary Phile
  • 2,538
  • 16
  • 16
3
votes
1 answer

Can I prevent SharpDevelop design view from setting a property's value in InitializeComponent?

I am finding that Design View (DV) is nice, but trying to change the way it automagically injects code into InitializeComponent is very hard. And sometimes its automagical code breaks the program. For example, DV automatically sees every single…
Alexander Bird
  • 38,679
  • 42
  • 124
  • 159
3
votes
1 answer

Selecting Text in ICSharpCode Text Editor

I am trying to select lines of text in a ICSharpCode TextEditor. As well as make the textbox go to the specific row. The application is windows form app built in VS 2010 in C#. The reason I am using the text editor is for the code highlighting and…
Steve
  • 50,173
  • 4
  • 32
  • 41
1
2
3
19 20