The World’s Leading Microsoft .NET Magazine
   
 
The .NET Addict's Blog

My Top Tags

                                                           

My RSS Feeds








Latest Diggs - Programming

Internet Blogs - Blog Top Sites

Site Hits

Total: 2,502,482
since: 19 Jan 2005

Installing Orcas Beta 1 - VMware Style

posted Mon 23 Apr 07

In the past, I have downloaded the behemoth Virtual PC images that Microsoft provides for the Orcas CTPs. When I was confronted with the choice of whether I wanted to download the Orcas image (which is a 5.3GB dual-layer DVD image) or whether I wanted to download the Virtual PC image (which I think is 8 gargantuan files, and must also download the base image, also over 1GB) I decided to download the DVD image.

Here's where it got interesting. I started poking around for installation instructions and I found all kinds of complaints about how bad the installation process was. Apparently Virtual PC makes it hideously difficult to work with the DVD image. You can't mount it directly, and it treats shared directories are networked file shares and that apparently causes the installation to fail. One blogger posted that his workaround was to use Daemon Tools to mount the DVD image and read from that.

Here's what I did:

  1. Created a new Virtual Machine based on the Windows XP Pro template in VMware
  2. Started it.
  3. Mounted the 5.3GB DVD image directly through VMware
  4. Installed Orcas
  5. Ran Orcas
  6. Smiled

So, once it was installed, I thought I might give it a try. Basically I wanted a smoke test to see the out-of-the-box support within the IDE for LINQ. If you've read many of my posts, you may know that in previous CTP's of Orcas, including the May 2006 CTP of LINQ (not associated with Orcas at that time...), the IDE had terrible support for the LINQ query syntax.

So I created a new Console application. I was pleasantly surprised when the using System.Linq statement was already in my application. To start with, the Console application references System.Core (not seen prior to Orcas), System.Data, System.Xml, and System.Xml.Linq. Again, if you've been reading my posts, you know that one of the most amazingly powerful features of LINQ is its ability to generate XML using the LINQ syntax - its magically delicious.

So, I typed in a quick couple lines of code to see if my Orcas install was working:

Dictionary<string,int> months = new Dictionary<string,int>();
months.Add("January", 31);
...
months.Add("December", 31);

List<string> shortMonths = (
    from dictEntry in months
    where dictEntry.Value < 31
    orderby dictEntry.Key
    select dictEntry.Key
).ToList();

foreach (string s in shortMonths)
    Console.WriteLine(s);

I wasn't too surprised that this ran - this code has been working for nearly a year now in LINQ (holy crap, has it really been that long??). What I thoroughly enjoyed was the fact that the intellisense supported this query, syntax highlighting hit all my keywords in blue and well, things just worked. So far, this is the version version of anything Orcas-related that has worked on the first try, out of the box, with no meddling or tweaking.

Now I get to go write some real code and see how it holds up to my stress testing :)

tags:          

links: digg this    del.icio.us    technorati    reddit




Tag Related Posts

MobileMe vs. Live Mesh Throwdown - Round 1

Wed 16 Jul 08 10:33 A GMT-05

MobileMe vs. Live Mesh - Round 1

Wed 11 Jun 08 12:20 A GMT-05

CLINQ v1.1.0.0 Released!

Fri 02 May 08 5:38 P GMT-05
tags:          

One Framework to Rule them All

Mon 25 Feb 08 6:49 P GMT-05

LINQ to REST - A much better name for Astoria

Tue 11 Dec 07 1:23 P GMT-05
tags:        

Unexpected and Unsafe behavior in LINQ

Wed 14 Nov 07 8:09 P GMT-05
tags:    

C# 3.0 - Are Object Initializers Evil, Useful, or Both?

Fri 26 Oct 07 10:53 A GMT-05
tags:    

Continuous LINQ - Can I write games with it?

Mon 13 Aug 07 3:09 P GMT-05
tags:        

Silverlight 1.1 Alpha Refresh

Fri 10 Aug 07 2:09 P GMT-05
tags:    

Orcas Beta 2 - might as well be a CTP

Tue 07 Aug 07 1:15 A GMT-05
tags:  

Continuous LINQ

Mon 06 Aug 07 1:21 P GMT-05
tags:    

Dynamic, Observable LINQ Views

Tue 31 Jul 07 1:21 A GMT-05
tags:        

Acropolis or Acrapolis?

Thu 05 Jul 07 12:34 P GMT-05
tags:      

Microsoft Codename Acropolis - Unwrapped

Wed 20 Jun 07 3:22 P GMT-05
tags:              

My first "Acropolis" Application

Mon 04 Jun 07 1:40 P GMT-05
tags:      

Orcas' Hidden Gem - The managed PNRP stack

Fri 11 May 07 6:45 P GMT-05
tags:        

Orcas EDM Wizard Patched

Fri 27 Apr 07 11:56 A GMT-05
tags:      

Installing Orcas Beta 1 - VMware Style

Mon 23 Apr 07 12:16 P GMT-05

Orcas Beta 1 Released

Fri 20 Apr 07 7:09 P GMT-05

Visual Studio "Orcas" - March CTP is Available

Wed 28 Feb 07 12:28 P GMT-05
tags:            

Objective-C Categories vs C# 3.5 Language Extensions

Mon 26 Feb 07 1:05 P GMT-05
tags:                

DLinq vs the ADO.NET Entity Framework

Fri 23 Jun 06 4:01 P GMT-05

Tech-Ed 2006 Day 1 - Registration Day

Sun 11 Jun 06 7:17 P GMT-05

WPF/XAML and LINQ - A match made in heaven

Tue 06 Jun 06 11:32 A GMT-05
tags:                  

Dan Brown's got competition

Mon 05 Jun 06 3:51 P GMT-05

Language Extensions in C# 3.0

Wed 31 May 06 2:17 P GMT-05

Lambda Lambda Lambda

Sun 21 May 06 1:01 A GMT-05

The Adventures of LINQ (Not Zelda)

Fri 19 May 06 11:21 P GMT-05
tags: