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/