如何:设置 ClickOnce 应用程序的自定义权限
您可以部署一个将默认权限用于 Internet 或本地 Intranet 区域的 ClickOnce 应用程序。或者,您可以为应用程序所需的特定权限创建一个自定义区域。通过在**“项目设计器”的“安全”**页中自定义安全权限,可以达到此目的。
自定义权限
在**“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”**。
单击**“安全”**选项卡。
选择**“启用 ClickOnce 安全设置”**复选框。
选择**“这是不完全可信的应用程序”**选项按钮。
启用**“ClickOnce 安全权限”**节中的控件。
从**“将要从中安装应用程序的区域”下拉列表中,单击“(自定义)”**。
单击**“编辑权限 XML”**。
app.manifest 文件将在 XML 编辑器中打开。
在 </applicationRequestMinimum> 元素之前,添加应用程序要求的权限的 XML 代码。
说明 您可以使用权限集的 ToXml 方法为应用程序清单生成 XML 代码。例如,若要为 EnvironmentPermission 权限集生成 XML,请调用 ToXml 方法。有关权限集 XML 结构的更多信息,请参见How to: Import a Permission Set by Using an XML File。