When Should I Use ClickOnce?

ClickOnce is a powerful technology and is useful when you need to deploy applications that require a minimum amount of interaction from the user. ClickOnce is appropriate in the following scenarios:

• You want to provide your application with the capability of being frequently updated without writing a single line of code.

• Your application makes use of third-party components that are not required to be installed into the Global Assembly Cache.

• You want your application to be installed by nonadministrative users.

• You want to simply deploy add-ins for Microsoft Office.

• Your installation process does not require you to customize the target system other than creating shortcuts.

Opposite to the preceding listed ...

Get Visual Basic® 2010 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.