Monday, February 28, 2011

WSPBuilder for SharePoint 2010 in Visual Studio 2010

@keutmann announced the release of WSPBuilder 2010 BETA 1.1 today available here to download from CodePlex.

My first impressions with WSPBuilder for SharePoint 2010 environment are that the functionality looks inferior to the out of the box toolset. This is testament to the guys at Microsoft finally focusing on this stuff! There are some great videos on Channel 9 that explore these tools.

WSPBuilder is a great tool for SharePoint 2007 environments as it simply fills the void of functionality not provided by VSeWSS 1.2 (yes 1.3 is still in CTP!) and it supports Visual Studio 2005, 2008 and 2010 helping the armies of developers not yet on the latest and greatest!

I personally really appreciate all the hard work @keutmann has put into developing WSPBuilder...it has saved me hours over the years developing on SharePoint 2007.

SharePoint 2007 support too!
More info on SharePoint 2007 support here

I've have written an overview here of the features of WSPBuilder 2010 BETA 1.1 for SharePoint 2010 environments below.

WSPBuilder appears as a separate category of Projects in Visual Studio 2010

The base project has a SPHive and GAC folder

The Project Items available to add in BETA 1.1 are:

  • Web Part Feature
  • Blank Feature
  • Sequential Workflow Feature
  • State Machine Workflow Feature

WSPBuilder Menu


The menu has the same options but has added keyboard short cuts for each.

WSPBuilder Build Output


It detects the SharePoint environment and outputs it for SharePoint 2010.

WSPBuilder Manifest.config


The manifest.config file allows you to customise the process for building the WSP. This includes adding dependent solutions and assembly redirects.

Web Part Feature



WSPBuilder adds project items to various areas to create the Web Part instance. Creating additional web parts will create individual Features.

The Event Receiver it creates does not include the FeatureUpgrading new Event for SharePoint 2010.

Blank Feature




The feature.xml file Version states 12.0.0.0 on first creation

Sequential Workflow


This currently has an error in it.

This is the base elements.xml file it generates for the workflow too.

State Machine Workflow


This currently has an error in it.

This is the base elements.xml file it generates for the workflow too

No comments:

Post a Comment