December 2010 - Posts

Break at first line of execution


We had a request to support breaking at first line of execution when "step over/into" - F10/F11. See demo here.

Of course, this works only if the app specifies the Main method. You can see it working in SD 4.1 pre-alpha.

Happy Holidays!

Posted by Eusebiu | with no comments
Filed under:

SharpDevelop Classic ASP.NET websites using IIS Express


Today I'm going to post something on how to create & debug ASP.NET websites using IIS express.

1. Download IIS Express from here

this will going to install in C:\Program Files\IIS Express

2. Register ASP.NET using "aspnet_regiis /i" tool - this is in c:\program files\Microsoft .NET\Framework\v4.0.***

3. Create a ASP.NET website in SharpDevelop

4. Create your own IIS express applicationhost.config file (I put in C:\) - use an existing one from "C:\Program Files\IIS Express\config\templates\PersonalWebServer"

5 Modify the site element:


            <site name="testaspnet" id="1" serverAutoStart="true">

                <application path="/">

                    <virtualDirectory path="/" physicalPath="C:\Documents and Settings\Administrator\My Documents\SharpDevelop Projects\test\testaspnet" />



                    <binding protocol="http" bindingInformation=":80:localhost" />



6. At project properties, at Debug tab set "Start external program" to "C:\Program Files\IIS Express\iisexpress.exe" and set "Command line arguments" to "/config:C:\applicationhost.config /siteid:1"

7. Press F5 and see IIS Express starting.

8. Click on the application menu and see it in browser. Click on the button to debug it.


That's it! Have fun!

Posted by Eusebiu | with no comments
Filed under: ,

New little feature - Collapse all in project/class browser pads


There's a new feature in SD 4.0 called Collapse all for project/classes pads. It is useful when working with many projects.


Posted by Eusebiu | 2 comment(s)

Parallel call stacks

Hey everybody,

Last week I finished a very nice feature of SharpDevelop. This is the Parallel Stacks pad and you can view a demo here.


This is available in the last build of SD 4.1.

Download it & try it & tell me what you think!

Happy coding!


N.B. This test code was taken from MSDN website.

Posted by Eusebiu | 1 comment(s)

Pinned DataTips

Hey everybody,

Since I joined the #D team, I decided to post some of my work. One major feature is pinned data tips. 

You can see it here:

You can:
- add a data pin with variables
- refresh data inside pins
- save and load data pins
- move pin grid independent of the pin location and pin location independent of pin grid - this is not supported in VS 2010
- add comment to a data pin. 
This feature is available in version 4.1. Download it & try it! 
Happy coding!


Posted by Eusebiu | 2 comment(s)
Filed under:

My first entry

Hey everybody!

This is my first entry for SharpDevelop blog! 

On this blog I will publish my SharpDevelop work - so... stay tunned! :)

Happy coding!


Posted by Eusebiu | with no comments