As Daniel mentioned in his comment to my last post:

Is it me or now in version 1 the installation checks if WSS are installed in the computer (invalidating XP as development platform)?

As it turns out, no, it's not just him - and I'm mildly annoyed by it.  Only mildly because there's probably a good reason why you need SharePoint installed locally (though I really hope it's not due to shoddy coding) - but still annoyed that there was no mention of this when I created my SharePoint projects using the extensions during the beta.

So, I spent the last day building out a MOSS 2007 development environment inside of my virtual machine of choice, and found myself constantly going back and forth downloading things when I'd realized one thing or another.  SO - I've listed everything I found that I needed, in order - maybe other folks will find it useful too:

  1. Windows Server 2003 R2 Enterprise Edition (Standard Edition should work too, but I wanted to make sure I could set up clustering if that came up)
  2. Windows Server 2003 Service Pack 2
  3. Sql Server 2005 Developer Edition
  4. Sql Server 2005 Service Pack 2 (for the SharePoint / Reporting Services integration goodness)
  5. .Net Framework 2.0
  6. .Net Framework 3.0
  7. Microsoft Office SharePoint Server 2007 Enterprise Edition (I guess you could get by with Standard Edition or even plain ol' WSS3.0, but I do lots of corporate work)

Now, that's all the server stuff (completely disregarding configuration of course).  If I were you (and I'm not, but let's just say, mmk?), I'd save my VM at that point as a straight server build, and then install all the client stuff on a new VM.  That said, you need all this to actually do the development:

  1. Visual Studio 2005 Professional Edition (at least - I'm using the Team Suite Edition)
  2. Visual Studio 2005 Service Pack 1
  3. SharePoint Server 2007 SDK & Enterprise Content Management Starter Kit (The Starter Kit gives you VS project templates for SharePoint specific workflows)
  4. Visual Studio 2005 Extensions for Windows Workflow Foundation
  5. Windows SharePoint Services 3.0 Extensions for Visual Studio 2005

It's that last item that requires SharePoint to be installed, which requires a server OS, which for most of us means we need to set up a VM.  PITA, but we're probably all better off doing these the "right" way anyway.


Creative Commons License This work is licensed under a Creative Commons License.