1. 项目属性->安全性->启用ClickOnce安全设置
2. 找到requestedExecutionLevel节点,将level改为requireAdministrator
3. 先别着急编译程序,此时编译会报下图错误
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 ClickOnce 不支持请求执行级别“requireAdministrator”。 ConsoleApplication1
4. 取消第一步勾选的"启用ClickOnce安全设置"
5. 最终生成的EXE上会有UAC的图标,说明成功,该程序后续执行时都会有要求管理员权限运行