I thought I would post a quick 'Getting-Started' guide for MOSS development. This post comes from my experience learning how to develop for MOSS. This post is a quick listing of what is needed to get your environment up and running.
As you may or may not already know, MOSS will only run on Windows 2003 server. This means that it is best to develop on a 2003 server. I know that most developers DO NOT have 2003 server as their desktop OS, so you need to setup a VPC image with 2003.
Things you need before you get started
- Download the Windows 2003 server VPC from MSDN (assuming you have a MSDN)
- Download the .Net 2.0 Redistributable -- found here
- Download the .Net 3.0 Redistributable -- found here
- Download the Visual Studio extensions for WSS -- found here
- Download the MS Virtual PC 2007 -- found here
- Download the MOSS install (from MSDN) or purchase it if you don't already own it.
- Download your flavor of the VS 2005 IDE (from MSDN) or purchase it if you don't already own it.
- Download the latest SDK -- more info here
Once you have all of these downloaded go ahead and fire up the 2003 VPC image. Before you even attempt to install MOSS. Go ahead and install both the 2.0 and 3.0 Redistributable's for .net. After you have installed both of those install IIS 6.0. This is already on the image and can be installed via the 'Manage your Server' window on 2003. Finally, re-install ASP.Net 2.0 (run aspnet_regiis.exe -i).
After you have done all of this, install MOSS. If you have failed to install all the pre-requirements, MOSS will let you know. After you have installed MOSS, go ahead and install your VS flavor.
Now that you have MOSS installed and VS, you are set to Rock. BTW, i would install the SDK as well, but that is up to you.
Till next time,