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
107
votes
2 answers

How Convert VB Project to C# Project

I have a project written in VB, and I need to convert the whole project to C# project. I don't want to do it file by file, I found some online converters, but they convert only lines of code, not the whole project. I found on researches, and here…
Romo Daneghyan
  • 2,099
  • 3
  • 18
  • 23
28
votes
2 answers

How to develop a Microsoft Office AddIn without Visual Studio

I'm trying to develop an MS Office Addin in C# .Net and I don't have access to Visual Studio. Instead I'm using SharpDevelop as my IDE, (but my question is equally relevant to anyone developing using any other IDE or compiling from the command…
Iain Sproat
  • 5,210
  • 11
  • 48
  • 68
27
votes
18 answers

Unable to connect to any of the specified mysql hosts. C# MySQL

I am getting the above error when I execute the code - MySqlConnection mysqlConn=new MySqlConnection("server=127.0.0.1;uid=pankaj;port=3306;pwd=master;database=patholabs;"); mysqlConn.Open(); I have tried setting server to localhost, user…
Opax Web
  • 848
  • 3
  • 12
  • 25
24
votes
6 answers

C# - Fill a combo box with a DataTable

I'm used to work with Java where large amounts of examples are available. For various reasons I had to switch to C# and trying to do the following in SharpDevelop: // Form has a menu containing a combobox added via SharpDevelop's GUI // ---…
MrG
  • 5,277
  • 17
  • 48
  • 66
24
votes
4 answers

Any experiences using SharpDevelop to build an ASP.NET MVC app?

I've always used VS for .NET development, but am just wondering about the alternatives around now. I'm especially interested in use for ASP.NET MVC development. I'm not bothered about any of the visual design aspects of vs, but of course love…
UpTheCreek
  • 31,444
  • 34
  • 152
  • 221
21
votes
5 answers

Why would you choose SharpDevelop over Visual Studio for coding in C#?

I've encountered SharpDevelop a few times before but I don't know anyone who actually programs in it. Would you recommend it for medium size projects in C#? Subquestions: Is there a difference in speed of compiling? (Article is about multi-threading…
MartyIX
  • 27,828
  • 29
  • 136
  • 207
18
votes
3 answers

SharpDevelop or Express editions

Since there is a Sharpdevelop 3.0 ( http://www.icsharpcode.net/OpenSource/SD/Download/ ) can anybody tell me how it compares to the Express Editions ? ( http://www.microsoft.com/Express/ ) I tried to find differences, but could only find this old…
Patrick
15
votes
3 answers

Run code on console close?

I am writing a C# app that needs to upload a file when the console is closed (be it via the X button, or the computer is shut down). How could I do this? AppDomain.CurrentDomain.ProcessExit += new EventHandler (OnExit); Only runs when I issue the…
rshea0
  • 11,769
  • 9
  • 27
  • 40
15
votes
1 answer

Using File.AppendAllText causes a "Process cannot access the file, already in use" error

I am writing a simple keylogger program (for non-malicious purposes). Note: This is with .net 4.0 Client Profile Whenever I start the program, I get this error: The process cannot access the file 'C:\Users\.. ..\bin\Debug\log.log' because it is…
rshea0
  • 11,769
  • 9
  • 27
  • 40
10
votes
1 answer

The tools version "15.0" is unrecognized

I have created a project with Visual Studio 2017 on my PC at home. But when I try to open it with SharpDevelop it says: "The tools version "15.0" is unrecognized." My SharpDevelop is on a USB stick, so I use it on different computers. Is there a…
Liquidz
  • 283
  • 1
  • 4
  • 11
10
votes
1 answer

SharpDevelop error: "The tools version '12.0' is unrecognized..."

I've been developing a vb.net project using Excel-DNA for the last few months using SharpDevelop and all of a sudden, when I open my project as usual, I have this error: The tools version "12.0" is unrecognized. Available tools versions are "2.0",…
No_or_yes
  • 665
  • 1
  • 6
  • 21
9
votes
2 answers

static method invoked via derived type

There is a class, called circle. It contains circleID, circleGeometry and circlePath propertities. public class Circle { public string ID {get; set;} public EllipseGeometry circleGeometry {get; set;} public Path circlePath {get;…
9
votes
5 answers

Good IDE for Mono on Windows

I would like to develop Mono application for Win/Linux/Mac in C# on Windows. Is there any really good (Visual Studio comparable) IDE for that? The best would be if I could manage Visual C# Express to compile solutions using the Mono compiler. I've…
Paya
  • 5,124
  • 4
  • 45
  • 71
8
votes
1 answer

How do I highlight syntax errors using ICSharpCode.TextEditor.TextEditorControl?

I'm using ICSharpCode.TextEditor.TextEditorControl as my DSL editor. When I get DSL compilation errors, I would like to highlight the offending text to provide a better user experience. However, I'm having difficulty finding how to do this. So…
Igor Pashchuk
  • 2,455
  • 2
  • 22
  • 29
8
votes
1 answer

OpenFileDialog is blocked by Norton Antivirus if project was generated by SharpDevelop

If you create a new winform project with SharpDevelop 4, then drag an OpenFileDialog (or SaveFileDialog) to the form, then show the dialog (.ShowDialog), Norton internet security 2011 blocks the application and delete it (the binary). The sonar…
Bohoo
  • 1,099
  • 11
  • 25
1
2 3
19 20