Review
Describe XCOPY deployment. Under what conditions is it useful? When can it not be used?
Imagine that you have created an application for a client who wants to distribute the application to his workforce via a network share. He wants to ensure that everyone who downloads the application will download it to the same folder. Describe a plan that would accomplish this goal.
You have written documentation for your application and have provided it in the form of several HTML files. Describe two ways you can include this content in your setup project.
What is a native image? How do you create one?
What is the purpose of a bootstrapper application? When do you not need to create one?
Describe a general strategy for creating a setup project that terminates installation if a specific file is not already installed on the target machine.
How would you ensure that all relevant registry entries were removed in the event that installation of your application failed?