如何:设置 ClickOnce 应用程序的自定义权限

您可以部署一个将默认权限用于 Internet 或本地 Intranet 区域的 ClickOnce 应用程序。或者,您可以为应用程序所需的特定权限创建一个自定义区域。通过在**“项目设计器”“安全”**页中自定义安全权限,可以达到此目的。

自定义权限

  1. 在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。

  2. 单击**“安全”**选项卡。

  3. 选择**“启用 ClickOnce 安全设置”**复选框。

  4. 选择**“这是不完全可信的应用程序”**选项按钮。

    启用**“ClickOnce 安全权限”**节中的控件。

  5. 从**“将要从中安装应用程序的区域”下拉列表中,单击“(自定义)”**。

  6. 单击**“编辑权限 XML”**。

    app.manifest 文件将在 XML 编辑器中打开。

  7. 在 </applicationRequestMinimum> 元素之前,添加应用程序要求的权限的 XML 代码。

    说明说明

    您可以使用权限集的 ToXml 方法为应用程序清单生成 XML 代码。例如,若要为 EnvironmentPermission 权限集生成 XML,请调用 ToXml 方法。有关权限集 XML 结构的更多信息,请参见How to: Import a Permission Set by Using an XML File

请参见

概念

保护 ClickOnce 应用程序

ClickOnce 应用程序的代码访问安全性

保护 ClickOnce 应用程序