SharpDevelop 3.0 Beta 1

Description

1) Release Information

Welcome to the first Beta of SharpDevelop 3.0 targeting .NET Framework 3.5! As this introduction implies, setup requires .NET 3.5 installed on your machine:

http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

Recommended but not required is the installation of the related SDK (additional tools, samples, documentation, ...):

http://community.sharpdevelop.net/forums/t/7337.aspx

Although the requirement for installed framework changed, multi-targeting frameworks is still supported!

SharpDevelop 3.0 comes with a lot of changes, the breaking changes in comparison to version 2.2 are detailed in the next section. So what’s new?

  • Parallel build support for multi-core machines

http://laputa.sharpdevelop.net/CompilingInSharpDevelopJustGot30Faster.aspx

http://laputa.sharpdevelop.net/AndNowCompilingInSharpDevelopIs40Faster.aspx

  • IronPython language support has been added

http://community.sharpdevelop.net/blogs/mattward/archive/2007/11/18/IronPythonAddInInternals.aspx

  • F# language support has been added (F# must be installed separately)

  • C# 3.0 code completion is implemented (NOTE: VB9 is not as of Beta 1)

  • The debugger infrastructure has been rewritten, more features to come in Beta 2

  • Performance and stability work (i.e. VB <-> C# conversion)

2) Important Feature Changes

NDoc has been replaced with Sandcastle

http://laputa.sharpdevelop.net/NDocReplacedWithSandcastleHelpFileBuilderSHFB.aspx

NCover has been replaced with PartCover

http://laputa.sharpdevelop.net/CodeCoverageAddinUsesPartCover22InsteadOfNCoverInSharpDevelop3.aspx

WiX 3.0 has been integrated

http://community.sharpdevelop.net/blogs/mattward/archive/2008/01/02/Wix3Integration.aspx

Mono and NAnt support no longer shipping in setup (still supported though)

http://laputa.sharpdevelop.net/SharpDevelop3WhereDidMonoAndNAntSupportGo.aspx

3) Joining the Team

We are a small team and additional developers are always welcomed. Currently, we are looking for help in various areas:

The WPF Designer

http://laputa.sharpdevelop.net/HelpWantedWPFDesignerTasks.aspx

Class Designer and Workflow Designer

http://community.sharpdevelop.net/blogs/itaibh/archive/2007/08/23/help-needed.aspx

http://community.sharpdevelop.net/blogs/russellwilkins/archive/2007/08/25/workflow-foundation-plugin-update.aspx

To get a general idea of the roadmap for 3.0, please see

http://wiki.sharpdevelop.net/RoadmapVersion3x.ashx

http://wiki.sharpdevelop.net/JoiningTheTeam.ashx

4) Downloads

Please note that to take full advantage of SharpDevelop 3.0 features, you must install the following software too:

FxCop (Code Analysis)

http://blogs.msdn.com/fxcop/archive/2007/10/10/fxcop-1-36-beta-released.aspx

TortoiseSVN (Source Control)

http://tortoisesvn.tigris.org/

F# (Programming Language, 1.9.3.14 tested with Beta 1)

http://research.microsoft.com/fsharp/release.aspx

5) Support

Our primary means of support is via our Web-based forum (please do not email team members directly unless they advise you to do so in the forum):

http://community.sharpdevelop.net/forums/


Files

Runtime Binary SharpDevelop_3.0.0.2970_Setup.msi
runtime binary, 12927K, uploaded Mar 4  - 542 downloads
Source Code SharpDevelop_3.0.0.2970_Source.zip
source code, 23376K, uploaded Mar 4  - 239 downloads