|Dotfuscator > Configuring Dotfuscator via the GUI > The Standalone GUI > Working with Inputs > ClickOnce Inputs|
Dotfuscator provides the ability to specify a ClickOnce deployment manifest file, .APPLICATION, as input. A ClickOnce Package consists of a single .APPLICATION file which will be parsed and presented in the user interface as a ClickOnce Package. All managed assemblies that are contained in the application will be used as inputs to Dotfuscator. Any other files contained in the deployment and application manifests will be listed as Package Artifacts and, while not processed by Dotfuscator, will be included in the output application in the output directory. Dotfuscator will output to the output directory all obfuscated and/or instrumented assemblies, all necessary manifests, and any other non-assembly files from the input manifests.
To add a ClickOnce Package select Add Input and type the path and a file name in the Add Input dialog box. You can also browse to the specific deployment manifest file by selecting the Browse button and navigating to it. You can specify an explicit path or use a Project Property to specify a substitution property for all or part of the path.
All project settings will be applied to all ClickOnce Package assembly inputs and exclusion rules can be created and saved in the Dotfuscator project for any assemblies contained in the list of package assemblies.
A ClickOnce Package has two required properties that are accessed via the Package Properties button or context menu entry, the Certificate File and Certificate Password settings. The ClickOnce certificate options refer the certificate and optional certificate password that are used to sign all of the output manifest files.