First attempt: right click shell > Deploy, then follow the wizard.
This works, and it will allow you to deploy the files that are referenced in the Shell application. That doesn’t include any Business or Foundational modules because they’re added later (using the ProfileCatalog.xml file).
The result is that you’ll get a nice, empty shell when activating the deployed application.
So I seached further and fell on this page: http://msdn.microsoft.com/en-us/library/cc558877.aspx. It describes the different activities to be done for a complete deployment.
Step 1: publish an initial version. Done 🙂
Step 2: http://msdn.microsoft.com/en-us/library/cc558879.aspx Find the ManifestManagerUtility.exe, and use it to add the additional assemblies. It can be found here: http://www.codeplex.com/smartclient/Project/FileDownload.aspx?DownloadId=5060
It still doesn’t work. I’ll have to investigate the initial deployment again I’m afraid, I’ll keep you posted!
References: