09.12.2012 Views

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Import Process<br />

Chapter 2: Getting Started<br />

Converting or Importing Visual Studio Projects into <strong>InstallShield</strong> Projects<br />

<strong>InstallShield</strong> lets you import a Visual Studio setup or merge module project into an <strong>InstallShield</strong> <strong>Express</strong><br />

project.<br />

Note: If the Visual Studio setup or merge module project that you want to import into an <strong>InstallShield</strong> project contains one<br />

or more project outputs, the <strong>InstallShield</strong> project must be in the same Visual Studio solution that contains the Visual Studio<br />

setup or merge module project and all of its project dependencies.<br />

In order to import a Visual Studio project that contains project outputs, you must be using <strong>InstallShield</strong> from within Visual<br />

Studio. If your <strong>InstallShield</strong> project is open in <strong>InstallShield</strong>, but not from within Visual Studio, and you try to import a Visual<br />

Studio project that contains project outputs into the <strong>InstallShield</strong> project, an error occurs.<br />

Task To import a Visual Studio project (.vdproj) into an <strong>Express</strong> project (.ise):<br />

1. Create or open the <strong>Express</strong> project.<br />

2. On the Project menu, click the Visual Studio Deployment Project Wizard button.<br />

3. Complete the panels of the Visual Studio Deployment Project Wizard.<br />

<strong>InstallShield</strong> imports the Visual Studio project into your open <strong>Express</strong> project based on the settings that<br />

you configured in the wizard. As <strong>InstallShield</strong> imports the project, it displays the status of the project<br />

import in the Output window. The Output window shows each step of the conversion process, and it lists<br />

any conversion errors and warnings. <strong>InstallShield</strong> imports all of the files, registry entries, and other<br />

application data from your Visual Studio project into the Always Install feature of your <strong>InstallShield</strong><br />

project.<br />

Conversion Process<br />

If you use <strong>InstallShield</strong> to convert a Visual Studio setup project, <strong>InstallShield</strong> creates an <strong>InstallShield</strong><br />

<strong>Express</strong> project (.ise).<br />

Task To convert a Visual Studio project (.vdproj) to an <strong>InstallShield</strong> project (.ise):<br />

1. Open <strong>InstallShield</strong>.<br />

2. On the File menu, click Open. The Open dialog box opens.<br />

3. In the Files of type box, select Visual Studio Setup Projects (*.vdproj).<br />

4. Browse to the location of the Visual Studio project that you want to open, and select the project file.<br />

5. Click the Open button.<br />

<strong>InstallShield</strong> creates an <strong>InstallShield</strong> project based on the settings in the Visual Studio project.<br />

<strong>InstallShield</strong> stores the .ise file in the same folder as the .vdproj file. As <strong>InstallShield</strong> creates the .ise file,<br />

it displays the status of the project conversion in the Output window. The Output window shows each<br />

step of the conversion process, and it lists any conversion errors and warnings.<br />

Once the conversion process finishes successfully, the new <strong>InstallShield</strong> project is displayed in<br />

<strong>InstallShield</strong>.<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1900-UG00 107

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!