Windows Installer Editor Reference
355
Tools
If a file that is used by a package in the Wise Software Repository is added, the
Files in Repository dialog box appears and prompts you to add a version of the
file that is in the repository.
See
Adding Files From the Wise Software Repository
on page 113.
The project is integrated into an installation file, which contains all the information it
needs to install the project. Options are pre-filled on the Files and Product Details pages.
As with any installation, you should compile and test the installation thoroughly to
ensure it operates correctly.
Removing Dependencies from the Project
Dependency Exclusion List
When you add a .NET assembly to an installation, Windows Installer Editor can scan the
assembly’s manifest for dependencies and prompt you to add the dependency files to
the installation.
When you choose not to add a dependency, it is added to the project dependency
exclusion list for that installation. The exclusion list is stored in the WiseMediaOptions
table.
Assembly dependencies that are in the exclusion list are never added to the installation,
even if the .NET assembly is rescanned, or if you add a new assembly that has the same
dependency. Use the Manage Assembly Exclusions tool to remove dependencies from
the exclusion list so that they can appear in future assembly scans.
To remove dependencies from the project dependency exclusion list
1. Open the installation.
2. On the Tools menu, click Manage Assembly Exclusions. (In Visual Studio: Project
menu > Manage Assembly Exclusions.)
3. In the Manage Assembly Exclusions dialog box, uncheck the check box for each
dependency to remove from the exclusion list.
4. Click OK.
See also:
How Assembly Dependencies are Added to an Installation
on page 116
About Dependency Scan Exclusions
on page 117
Manage Assembly Exclusions
A project dependency exclusion list is maintained for every .NET installation project. A
dependency is added to the list when you choose not to include the dependency during
an assembly scan.
See
About Dependency Scan Exclusions
on page 117.
When you run the Manage Assembly Exclusions tool, the Manage Assembly Exclusions
dialog box lists all the dependencies that are in the exclusion list for the current
installation. You can uncheck the check box next to a dependency to remove it from the
exclusion list so that it can appear in future assembly scans.
See
Removing Dependencies from the Project Dependency Exclusion List
on page 355.