This release has two purposes:1. Fixes a common bug introduced in the last version (2.7). It took me some time to realize, but this happened very frequently and if you used 2.7 often you may well have seen this issue - apologies.2. Improves install experience on SharePoint 2010 (yes, this tool does support SP2010).
More info: 1. The bug was an unusual threading issue which would cause the following error, most frequently on import:
FatalError: Object reference not set to an instance of an object.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object args, Boolean synchronous)
..stack trace continues..
Apologies it took so long to fix. The resolution I implemented was to use a try/catch in a couple of strategic places (as some other people have helpfully also concluded) - this seems to have no adverse issues. 2. Whilst it is completely possible to use older versions with SharePoint Foundation 2010/SharePoint 2010 (so long as the .exe.config file is modified to point the to the 2010 assemblies), this version makes it simpler. The following changes support use with SP2010:
- installer adds commented out BindingRedirect
entries in the .exe.config file for you. If you're on a SP2010 environment, simply uncomment these to 'configure' the Wizard for SP2010 - this step ensures the Wizard uses the SP2010 assemblies. (N.B. There are no internal code changes which were needed for the tool to work with SP2010).
- installer adds stsadmcommands.COB.SPDeploymentWizard.xml to the 14\CONFIG path if this location exists on disk