Review
The following questions are intended to reinforce key concepts and information presented in this chapter. If you are unable to answer a question, return to the appropriate lesson to review, and then try the question again. Answers to the questions can be found in Appendix A.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?