In Deploying Office Solutions with a Setup Project (Mary Lee), you read about how to deploy Visual Studio Tools for Office solutions with Windows Installer (.msi) in Visual Studio 2008. With Visual Studio 2008 Service Pack 1, the steps are the same: add the project output to the Setup project, add registry keys, sign the application and deployment manifests, and so on.
However if you are using launch conditions to verify that the prerequisites are installed, you must update the launch condition to look for the VSTO 3.0 SP1 runtime.
In the Deploying a Visual Studio Tools for the Office System 3.0 Solution for the 2007 Microsoft Office System Using Windows Installer (Part 1 of 2) whitepaper, look at the To configure launch conditions procedure. Change step 6c from this:
Set the value of RegKey to SoftwareMicrosoftvsto runtime Setupv9.0.21022
to the following:
Set the value of RegKey to SoftwareMicrosoftvsto runtime Setupv9.0.30729
We are working to update the whitepaper to reflect both of these registry keys. If you have questions about the whitepapers, please visit the Visual Studio Tools for Office MSDN Forum to search for answers and ask your questions.
Mary Lee, Programming Writer.