<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.sharpdevelop.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharpDevelop</title><link>http://community.sharpdevelop.net/forums/3.aspx</link><description>This forum is used by SharpDevelop Team Members to announce releases of new versions.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>SharpDevelop 4.0 Beta 1</title><link>http://community.sharpdevelop.net/forums/thread/31149.aspx</link><pubDate>Sun, 13 Jun 2010 18:07:59 GMT</pubDate><guid isPermaLink="false">1b90d1c1-04e6-45b0-b51d-b665527d49b9:31149</guid><dc:creator>ChristophWille</dc:creator><slash:comments>0</slash:comments><comments>http://community.sharpdevelop.net/forums/thread/31149.aspx</comments><wfw:commentRss>http://community.sharpdevelop.net/forums/commentrss.aspx?SectionID=3&amp;PostID=31149</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Release Information&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Prototyping of SharpDevelop 4.0 started on 5th of August 2008, with
		&lt;a href="http://laputa.sharpdevelop.net/FirstMiradorSharpDevelop40Screenshot.aspx"&gt;
		first screenshots&lt;/a&gt; released even before we shipped SharpDevelop 3.0. 
		The prototype was
		&lt;a href="http://laputa.sharpdevelop.net/SharpDevelopRunningOnNET40Beta1.aspx"&gt;
		ported to .NET 4.0&lt;/a&gt; when its Beta 1 was released, and our team 
		shipped a
		&lt;a href="http://community.sharpdevelop.net/forums/t/10832.aspx"&gt;Beta 1 
		Preview&lt;/a&gt; when .NET 4.0 RC became available. Now we have finally 
		reached Beta 1 for .NET 4.0!&lt;/p&gt;
&lt;p&gt;The following major changes happened from 3.x to 4.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The frame (workbench) has been rewritten to use Windows 
			Presentation Foundation (WPF) instead of Windows Forms. We did not 
			rewrite existing addins to be WPF-only, but many will switch over 
			the course of time.&lt;/li&gt;
&lt;li&gt;The text editor is also completely rewritten - from Windows 
			Forms to WPF. The new text editor is called AvalonEdit, and like its 
			Winforms predecessor, it is rehostable in your applications. 
			Articles on that as well as its architecture can be found at
			&lt;a href="http://www.avalonedit.net/"&gt;http://www.avalonedit.net/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We also made a lot of &amp;quot;smaller&amp;quot; changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alt+Ins has been reimplemented - Siegfried wrote an
			&lt;a href="http://community.sharpdevelop.net/blogs/siegfried_pammer/archive/2010/04/09/what-happened-to-alt-ins-in-sharpdevelop-4-0.aspx"&gt;
			introduction how the new features work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SharpDevelop supports the new
			&lt;a href="http://community.sharpdevelop.net/blogs/mathiassimmack/archive/2010/05/20/the-help-viewer-an-introduction.aspx"&gt;
			Help Viewer&lt;/a&gt; (you have to
			&lt;a href="http://community.sharpdevelop.net/blogs/mathiassimmack/archive/2010/05/24/installing-the-new-help-system.aspx"&gt;
			install the SDK and the Help&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.sharpdevelop.net/UsageDataCollector.ashx"&gt;
			Usage Data Collector&lt;/a&gt; &amp;ndash; please turn it on! We want to know which 
			features are being used. Expect us to talk more about this feature 
			in the future, as it is entirely reuseable and will come with a 
			reporting Web frontend application. Free &amp;amp; open source usage 
			analysis for your .NET applications!&lt;/li&gt;
&lt;li&gt;Martin&amp;#39;s GSOC 2010 project is already partially shipping in Beta 
			1 - check out his
			&lt;a href="http://community.sharpdevelop.net/blogs/martinkonicek/archive/2010/05/26/new-code-completion.aspx"&gt;
			blog post on code completion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Speaking of GSOC 2010 - we have four projects in the works this year:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
			&lt;a href="http://community.sharpdevelop.net/blogs/martinkonicek/archive/2010/05/06/gsoc-2010-resharper-for-sharpdevelop.aspx"&gt;
			Martin&lt;/a&gt; is working on refactoring features&lt;/li&gt;
&lt;li&gt;
			&lt;a href="http://community.sharpdevelop.net/blogs/siegfried_pammer/archive/2010/05/15/gsoc-2010-vb-net-2010-support-for-sharpdevelop.aspx"&gt;
			Siegfried&lt;/a&gt; on VB.NET 10 support&lt;/li&gt;
&lt;li&gt;
			&lt;a href="http://community.sharpdevelop.net/blogs/tomaslinhart/archive/2010/05/12/gsoc-2010-code-quality-analysis-for-sharpdevelop.aspx"&gt;
			Tomas&lt;/a&gt; on code quality analysis&lt;/li&gt;
&lt;li&gt;
			&lt;a href="http://community.sharpdevelop.net/blogs/kumardevvrat/archive/2010/05/14/improving-wpf-designer-google-summer-of-code-2010.aspx"&gt;
			Devvrat&lt;/a&gt; on the WPF designer (the Beta 1 designer is not 
			recommended for production use)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With the exception of Martin&amp;#39;s work, you won&amp;#39;t see any work of the 
		other students reflected in Beta 1. Please support our students by 
		giving feedback - subscribe to the
		&lt;a href="http://community.sharpdevelop.net/blogs/MainFeed.aspx"&gt;RSS feed 
		of our team&lt;/a&gt; to be notified when they or other team members ask for 
		feedback! &lt;/p&gt;
&lt;p&gt;Note that a lot of articles are available shedding more light on Beta 
		1 on our work - check it out, some assorted cool stuff:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compiling for .NET 4.0 without installing the Windows SDK (&lt;a href="http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2010/06/13/compiling-for-net-4-0-without-installing-the-windows-sdk.aspx"&gt;link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Unit testing with IronPython (&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2010/06/01/UnitTestingWithIronPython.aspx"&gt;link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Custom unit test runners (&lt;a href="http://community.sharpdevelop.net/blogs/mattward/archive/2010/05/31/CodeSampleGallioAddin.aspx"&gt;link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Windows 7 customizations - the task bar (&lt;a href="http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2010/02/12/progress-in-sharpdevelop.aspx"&gt;link&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A few features are not completed or not properly connected, one 
		example being the new database addin. Expect us to talk more about those 
		once they reach our quality goals. &lt;/p&gt;
&lt;p&gt;What is the
		&lt;a href="http://wiki.sharpdevelop.net/RoadmapVersion4x.ashx"&gt;roadmap for 
		SharpDevelop 4.0&lt;/a&gt;? All planned features are under active development, 
		our goal is to ship Beta 2 after our annual developer days end of July.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Known Issues&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you use the Windows Forms Designer, the generated resource 
			files can be used only in .NET 4.0. Avoid editing .NET 2.0 forms, 
			there&amp;#39;s currently no easy way to convert the resources back.&lt;/li&gt;
&lt;li&gt;Targetting the Compact Framework is not supported in this Beta 
			release. SharpDevelop will crash if you try to create/open a CF 
			project.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;The Boo compiler coming with SharpDevelop does not yet 
			support .NET 4.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Downloads&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
		&lt;a href="http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop4x"&gt;
		SharpDevelop 4.0 Beta 1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Beta 1 is built against .NET Framework 4.0 Full &amp;ndash; you must install it 
		first.
		&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&amp;amp;displaylang=en"&gt;
		Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please note that
		&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en"&gt;.NET 3.5 SP1&lt;/a&gt; 
		 is required too, and the
		&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&amp;amp;displaylang=en"&gt;
		Windows SDK&lt;/a&gt; is strongly recommended.&lt;/p&gt;
&lt;p&gt;SharpDevelop can take advantage of the following software if you 
		install it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.msdn.microsoft.com/sourceanalysis"&gt;
			Microsoft StyleCop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tortoisesvn.net/"&gt;TortoiseSVN&lt;/a&gt; (Source 
			Control)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Support&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Our primary means of support is via our
		&lt;a href="http://community.sharpdevelop.net/forums/"&gt;Web-based forum&lt;/a&gt; 
		(please do not email team members directly unless they advise you to do 
		so in the forum)&lt;/p&gt;</description></item></channel></rss>