Deploying Applications That Reference Power Packs Controls (Visual Studio)
Updated: July 20, 2015
For the latest documentation on Visual Studio 2017, see Visual Studio 2017 Documentation.
To successfully deploy an application, you must also deploy all components that are referenced by the application. The process of installing prerequisite components is known as bootstrapping.
When Visual Studio is installed on your development computer, a Power Packs bootstrapper package is added to the Visual Studio bootstrapper directory. This package is then available when you follow the procedures for adding prerequisites for either ClickOnce or Windows Installer deployment.
By default, bootstrapped components are deployed from the same location as the installation package. Alternatively, you can choose to deploy the components from a URL or file share location from which users can download them as necessary.
To install bootstrapped components, the user might need administrative or similar user permissions on the computer. For ClickOnce applications, this means that the user will need administrative permissions to install the application, regardless of the security level specified by the application. After the application is installed, the user can run the application without administrative permissions.
During installation, users will be prompted to install the Power Packs controls if they are not present on the destination computer.
As an alternative to bootstrapping, you can pre-deploy the Power Packs controls by using an electronic software distribution system such as Microsoft Systems Management Server.