When To Use Click Once Deployment:
ClickOnce is a new deployment technology that Microsoft developed to address several problems with deployment namely
Difficulty in providing regular updates The inability of nonadministrative users to install applications
The dependence of multiple programs on shared components
Installation folder will be isolated storage
ClickOnce deals with all of these problems and allows you to create a deployment strategy that is easily updateable, isolated from other applications, and installable by nonadministrative users.
When to use the Setup Project:
Although ClickOnce provides simple and easy deployment for a variety of applications, you might need a more configurable environment for complex programs. Setup projects allow you to create highly confi gurable deployment plans.
- Allows you to create the directories on the target computers
- Windows Service installation
- Registry Modifications during installation
- Execute Custom Actions during installation
- Copy files to target machine
Hope It Helps :)