Creating a Deployment Project
This topic describes using the Microsoft Speech Application SDK (SASDK) to create a deployment project for a speech application.
A deployment project wraps all project components into a self-installing .msi, making it simple and convenient to deploy the application.
Note This topic assumes the speech application has been created using the Speech Web Application Project Wizard. Among other things, the Wizard generates an application manifest file used by the Microsoft Speech Server (MSS) deployment service.
To create a deployment project
- With the speech project open in Visual Studio .NET 2003, on the File menu select New, and Project.
- On the New Project dialog box, click Add to Solution. In the Project Types pane, select Setup and Deployment Projects. In the Templates pane click Web Setup Project, and click OK.
- Right-click the created Web Setup project, click Add, then click Project Output.
- In the Add Project Output Group dialog, select everything except Debug Symbols (assuming this is a release version), and click OK.
Prompt database files must be separately compiled, so the next procedure describes creating a directory for the compiled prompts output before rebuilding the project.
To create a directory for compiled prompts
- Right-click the Web Setup project, click View and then click File System.
- In File System view, right-click the Web Application Folder, click Add and then click Web Folder.
- Give the new folder an appropriate name, such as "Prompts."
- Right-click the new folder, click Add, and click Project Output ....
- In the Project drop-down list, select <ProjectName>Prompts, and click OK.
- Build the Web Setup project.
Depending on the Solution Configurations setting a successful build creates the following files in either the Debug or Release folder at the path \Visual Studio Projects\<SpeechWebApplicationName>\<WebSetupProject>\.
- Setup.exe
- Setup.ini
- <WebSetupProjectName>.msi
Next Step: Preparing the Web server
See Also
Managing Application Resources | Configuring the Server Environment | Deploying and Managing Speech Applications in MSS