养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

ClickOnce不支持请求执行级别require

时间:2024-11-15 19:54:34

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

工具/原料

VS2010

VS2010

方法/步骤

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

ClickOnce不支持请求执行级别require

ClickOnce不支持请求执行级别require

ClickOnce不支持请求执行级别require

2、对应顺序截图打开app.manifest把默认的配置彭榧逡钚修改一下,通过代码的注释,可以知道需要修改的节点是【requestedEx髫潋啜缅ecutionLevel】asInvoker:如果选这个,应用程序就是以当前的权限运行。highestAvailable:这个是以当前用户可以获得的最高权限运行。requireAdministrator:这个是仅以系统管理员权限运行。我是将上述三个权限选择都注释掉。然后运行通过。

© 一点知识