ClickOnce不支持请求执行级别require

  • 浏览:5814
  • |
  • 更新:

C#发布的时候遇到 ClickOnce不支持请求执行级别"requireAdministrator“

工具/原料

  • VS2010
  • VS2010

方法/步骤

  1. 1

    打开vs2010等工程,在【解决方案资源管理器】里查看是否有app.manifest这个文件,如果没有的话,通过以下方法创建:1、在【解决方案资源管理器】右键工程名称选择属性;2、在弹出的该对话框中,选择【安全性】选项卡。3、勾选【启用ClickOnce安全设置】,并选中【这是完全可信的应用程序】。4、保存工程,这时候app.manifest就自动创建了。

    ClickOnce不支持请求执行级别require
    ClickOnce不支持请求执行级别require
    ClickOnce不支持请求执行级别require
  2. 2

    对应顺序截图

    打开app.manifest把默认的配置修改一下,通过代码的注释,可以知道需要修改的节点是【requestedExecutionLevel】

    asInvoker : 如果选这个,应用程序就是以当前的权限运行。highestAvailable: 这个是以当前用户可以获得的最高权限运行。requireAdministrator: 这个是仅以系统管理员权限运行。我是将上述三个权限选择 都注释掉。然后运行通过。

    END
  3. 2
    此文章未经授权抓取自百度经验
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
展开阅读全部