I installed VS 2010 and .NET Framework Beta 1 a month ago, but did not get time to write about it as I was busy exploring it. You can download VS2010 and .NET Framework 4 (Beta 1) from here – http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx – also the page includes video on how to download and install the beta.
One of the first thing you would notice after opening VS 2010 is the new look & feel of the IDE –
One of the much talked about things about Visual Studio 2010 is the code editor of VS 2010 is WPF based. So holding the CTRL button and pressing mouse middle button up and down actually does a zoom in / zoom out –
This feature indeed uses the ScaleTransform feature of WPF with ScaleX/Y set from the mouse input. Also VS 2010 has a nice looking New project dialog that allows multi-targeting (multi-targeting of different .NET Frameworks introduced in VS 2008) and searching templates.
Visual Studio now also comes with Team Explorer (client for Team Foundation Server/TFS) which required additional install earlier. This is nice as you get TFS client out of the box.
The connect to Team Project dialog has also undergone change and has a new look & feel now. It’s possible to group couple of Team Projects together under a bucket – called Team Project Collections or Directory. A Team Project Collection or Directory can contain multiple Team projects – this feature allows logical grouping and maintenance of team projects. A TFS Server can have multiple Team Project Collections and each Team Project Collection in turns can have multiple Team Projects.
Brian Harry has a detailed blog about the new feature – http://blogs.msdn.com/bharry/archive/2009/04/19/team-foundation-server-2010-key-concepts.aspx
These are merely just the tip of the icebergs as both VS 2010 and .NET Framework 2010 have undergone tons of changes – I would blog about some of the changes in later blog posts.
Note: F# is released as a product in VS 2010 release and comes out of the box. Select View > Other Windows > F# Interactive to open F# interactive and key in few code snippets. Nice!