Multiple choice technology architecture

Why would you choose to create a setup project to install your service?

  1. Service components are spread over several servers

  2. The service uses unmanaged code

  3. You have been unable to install the service manually

  4. You want to distribute the service

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Setup projects (.msi or Setup.exe) are primarily used to distribute applications and services across multiple machines. While you can install services manually using installutil, a setup project provides a user-friendly installation wizard and handles registration automatically. This is essential when deploying to production servers or customer environments.