Dear visitor, thanks for stopping by! If you want, you can follow all updates on Snowball.be via RSS. You can also follow me on Twitter or Facebook. More interesting posts from other Microsoft Regional Directors can be found at The Region.
Gill Cleeren     .net | .NET 4 | C# | Silverlight | sl4 | VS2010     April 12, 2010    

After beta’s and one RC release, starting today, we can get our hands on Visual Studio 2010 RTM. Just hours ago, Microsoft held a keynote on the release of their flagship IDE, Visual Studio 2010. This release coincides with the release of .NET 4.0 and of course Silverlight 4, which has its official launch event tomorrow. This marks probably the largest release ever for developers from Microsoft.

 image

I need it badly

Visual Studio 2010 is like honey, developers swarm to it. It’s understandable that you want to get your hands on the bits. Where can you get them?
If you’re an MSDN subscriber, you’re in luck, as you can get all the bits from the MSDN subscription site. (http://msdn.microsoft.com/subscriptions)
If you are not, you have the following options:

image

 

Why you need it

If I wanted to make a list of reasons why you should be upgrading to Visual Studio 2010, I would be up all night I think. Since it’s quite late already, I’m going to make an all-but-complete list with my top features that make Visual Studio 2010 an not-to-miss upgrade. (For the complete list – you’re warned, it’s very complete – take a look here: http://msdn.microsoft.com/en-us/library/bb386063(VS.100).aspx)

The IDE looks really stylish!

Upon opening Visual Studio 2010 for the first time, you’ll immediately notice that something happened… Something big. No longer the traditional grey interface, but an exciting new look for the place you spend all your development hours in. Built entirely in WPF, the new shell offers plenty of extension points so you can make it feel even more like home.

image

New IDE features

I personally like the Navigate To function a lot (I blogged about it yesterday here: Visual Studio 2010 Tip- Navigate to functionality). Another one I like is the zoom in/out we can now do in the code editor. This is a real life-saver when doing demos on stage or when showing someone some code. Simply keep CTRL key pressed and rotate that mouse wheel of yours. For people who work on multiple monitors, Visual Studio now supports this much better!

Some other nice features:

  • Improved IntelliSense
  • Highlight references
  • Stub generation

New framework and languages

Visual Studio 2010 comes packed with new releases.

  • Silverlight 4 :) More on this at the launch event tomorrow!
  • C# 4.0 adds interesting new features to the language (more here). Also VB.net developers aren’t left outside in the cold, their favorite language gets an upgrade as well to Visual Basic 2010.
  • ASP.NET 4.0 as well as MVC 2 are born! If you want to get an overview of what’s new, download my talk of DevDays 2010 here. Most striking new features in WebForms 4 are client IDs, control over ViewState and more control over the HTML that’s being rendered.
  • Entity Framework makes a jump and goes straight to v4.
  • WCF and WF both get an upgrade to v4 as well.
  • TFS installation gets really simple using TFS Basic.
  • F# is now available for the functional programming needs.
  • SharePoint templates!

I want more

Not enough reading material for your brain? A free ebook is made available “Moving to Visual Studio 2010” here.

Warnings here!

Something to watch out for: currently, the Windows Phone 7 tools do not work with the RTM version of 2010. Read more on this here: http://forums.silverlight.net/forums/t/175181.aspx 

image

  Posted on: Monday, April 12, 2010 11:54:13 PM (Romance Daylight Time, UTC+02:00)   |   Comments [1]
         
Gill Cleeren     .NET 4 | Efficiency | VS2010     April 11, 2010    

Very often, you need to navigate to a class while coding. Perhaps a class you wrote yourself, perhaps you just want to see the members of a type of the .NET framework.

Visual Studio 2010 has THE ultimate feature for this, namely the Navigate To function. What you do, is hit CTRL + , (yes, indeed the comma) and it will open the Navigate To window, as shown below.

image

This window follows the same rules as the new IntelliSense: if I’m searching for a property “OverPaid”, I can search by typing Over… or just use OP.

image

If you have some text already selected in the code editor, the window will perform its search from there.

image

  Posted on: Monday, April 12, 2010 12:04:55 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     .NET 4 | VS2010     October 21, 2009    

The new shell written in WPF in VS2010 opens a whole set of options. Take for example the Recent Projects module. In previous versions, it always showed the last opened projects, without giving us any influence on what it should be displaying. It happened to me a lot that I’m working on a project, but by giving a session with some demos, my “real” projects were removed from the list.

In VS2010, we now have the option to tweak it like we want.

image

For example, we can pin a project, so that it isn’t removed anymore, like so:

image

Or we can remove any temporary or old projects as shown below:

image

  Posted on: Wednesday, October 21, 2009 11:31:03 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Microsoft | VS2010     October 20, 2009    

Not only does the new MSDN site look a lot cleaner, it’s also adaptive to your browsing needs.

Head to any page in the MSDN library and at the bottom, you should see a floating Switch block.

image

This gives you the option to switch to a lightweight version…

image

or a script-free version, handy for mobile devices.

image

  Posted on: Tuesday, October 20, 2009 2:37:50 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     .NET 4 | TFS | Visual Studio.net | VS2010     October 20, 2009    

One of the new features of the 2010 platform, is the ability to install Team Foundation Server on a client OS, like Vista or Windows 7, 32 or 64 bit. It runs on SQL Express as database, which if not installed on your machine, will be installed by the setup configuration of TFS.

My personal setup is going to be a virtual machine in which I install TFS Basic. From my host OS, which has VS2010 installed along with Team Explorer, I can easily connect to it.

In this post, I wanted to show how easy it is to get things running on a Windows 7 (virtual) machine.

1. Installing Team Foundation Server

The installation for TFS basic is the same as for the fully-featured version. Run setup.exe from the disk (32bit or 64bit, depending on your OS).

You should see the following wizard.

1

2

By default, nothing is checked. Check the Team Foundation components checkbox.

3

4

5

2. Configuration of TFS so that it will become TFS Basic

At this point, things have been installed, but nothing is running yet. The configuration wizard should start up, as shown in the following screenshot.

6

Now we get the choice to either install basic, advanced, application tier or upgrade. Select upgrade and click on Start Wizard. This wizard will now guide you through the required steps. On my machine, SQL Server Express 2008 was already installed, so the wizard skipped this installation.

7

8

 9

 10

The wizard will now check if all my selections are possible with my config. If so, we can continue.

11 

Success, we’re good to go!

12

Installation has started.

 13

Finished setting up everything…

 14

TFS Basic is ready, here’s the address of your personal TFS Basic server.

 15

3. Team Explorer is called to the scene

To use my TFS instance from Visual Studio, I need to install Team Explorer. It can be found on the installation iso from TFS. Run its setup.

 16

 17

Installing…

18

And complete!

 19

4. Visual Studio 2010 now with Team Explorer

In Visual Studio’s Team Explorer, click on Connect with Team Project. Add your server as shown below:

20

From File > New Team Project, you can start a new team project.

21

And there we have it, a completely configured system with Visual Studio 2010 and TFS Basic!

22

  Posted on: Tuesday, October 20, 2009 1:50:00 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
Gill Cleeren     Efficiency | VS2010     January 1, 2009    

For an article I'm writing on C# 4.0, I really need the Visual Studio 2010 CTP (September release). However, as you may have experienced today, January 1st, the CTP is expiring: Visual Studio 2010's "trial period" has expired. The CTP is only available as a Virtual PC image, and a VPC image by default will take the date settings from the host OS.

Now, I found there's a settings in the *.vmc (Virtual Machine configuration) file that disables the synchronization between the host and the guest OS. By activating this setting, the VPC's time will only advance when it's powered on. When extracting the VPC the first time, the time is set to October 10th 2008, giving you all the time you need to play with the VPC.

Here's how to apply the setting. Open the *.vmc file and look for the <mouse> tag.
<mouse>
     <allow type="boolean">true</allow>
</mouse>
<video>
     <user_selected>
     .....


Between the </mouse> and <user_selected>, add the following tag:

<components>
     <host_time_sync>
          <enabled type="boolean">false</enabled>
     </host_time_sync>
</components>

Now, boot the VPC and it will now stop syncing the two clocks.

  Posted on: Thursday, January 01, 2009 8:37:47 PM (Romance Standard Time, UTC+01:00)   |   Comments [4]
         
Gill Cleeren     VS2010     October 2, 2008    

You may already have heard about this one, but this week is really Visual Studio 2010 week!.
Every day of the week, a bunch of new videos is added on Channel9. The one thing they have in common: VS 2010!

Here's the current list:

Announcement:
Announcing Visual Studio Team System 2010

Architecture:
Cameron Skinner: Visual Studio Team System 2010 - Architecture
"Top-down" design with Visual Studio Team System 2010
"Bottom-up" Design with Visual Studio Team System 2010 Architect
ARCast.TV - Peter Provost on what’s coming for Architects in Visual Studio Team System

Business Alignment:
Achieving Business Alignment with Visual Studio Team System 2010
Agile Planning Templates in Visual Studio Team System 2010
Enterprise Project Management with Visual Studio Team System 2010
Requirements Management and Traceability with Visual Studio Team System 2010

More videos will be added on Thursday and Friday. Exactly when I'm going away for the weekend... :(

  Posted on: Thursday, October 02, 2008 6:11:29 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
         
9/2/2010   9:41:40 PM