Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 2 KB

how-to-set-custom-permissions-for-a-clickonce-application.md

File metadata and controls

48 lines (36 loc) · 2 KB
title ms.custom ms.date ms.topic dev_langs helpviewer_keywords ms.assetid author ms.author manager ms.workload
Set custom permissions (ClickOnce app)
SEO-VS-2020
11/04/2016
how-to
VB
CSharp
C++
ClickOnce applications, permissions
permissions, ClickOnce applications
660459ca-ef73-44a8-b323-610001f63b93
mikejo5000
mikejo
jillfra
multiple

How to: Set custom permissions for a ClickOnce application

You can deploy a [!INCLUDEndptecclick] application that uses default permissions for the Internet or Local Intranet zones. Alternatively, you can create a custom zone for the specific permissions that the application needs. You can do this by customizing the security permissions on the Security page of the Project Designer.

To customize a permission

  1. With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Click the Security tab.

  3. Select the Enable ClickOnce Security Settings check box.

  4. Select the This is a partial trust application option button.

    The controls in the ClickOnce security permissions section are enabled.

  5. From the Zone your application will be installed from drop-down list, click (Custom).

  6. Click Edit Permissions XML.

    The app.manifest file opens in the XML Editor.

  7. Before the </applicationRequestMinimum> element, add XML code for permissions that your application requires.

    [!NOTE] You can use the ToXml method of a permission set to generate the XML code for the application manifest. For example, to generate the XML for the xref:System.Security.Permissions.EnvironmentPermission permission set, call the xref:System.Security.Permissions.EnvironmentPermission.ToXml%2A method.

See also