如何解决C#WinForms构建异常(ClickOnce不支持请求执行级别” requireAdministrator”。)
如果你试图强制你的应用程序以提升的特权启动, 则可能知道你需要弄乱app.manifest文件和所提到文件的requestExecutionLevel节点。但是, 如果你尝试编译你的应用程序并显示此异常, 则需要知道该错误是由于ClickOnce安全设置引起的, 因此, 如果你使用发布向导或”
立即发布”
, 则单击一次复选框会自动被选中, 你将永远不会知道发生了什么(选中此复选框会导致异常)。但是不用担心, 我们有解决此异常的方法。
在本文中, 我们将向你简要说明如何防止此异常出现在WinForms应用程序中。
解
第一步, 请从WinForms项目中禁用ClickOnce安全设置。在Visual Studio中打开你的项目, 并通过”
项目”
菜单访问”
项目”
属性, 然后单击”
YourProjectName属性”
:
文章图片
当出现属性对话框时, 转到安全选项卡并禁用(取消选中” 启用ClickOnce” 安全设置):
文章图片
取消选中该字段并尝试再次编译应用程序后, 该异常将不再出现。每当你单击” 发布” 时, 无论是否希望单击, 都会启用ClickOnce, 因此, 如果你使用的是” requireAdministrator” , 则似乎无法使用ClickOnce, 因此无法” 发布” 你的项目。
【如何解决C#WinForms构建异常(ClickOnce不支持请求执行级别” requireAdministrator” 。)】编码愉快!
推荐阅读
- 如何磨练/提高你的编码技能()
- 关于HTML/CSS模板的7个惊人秘密
- 如何在任何环境下强制基于C#的WinForms应用程序以管理员权限运行()
- Golang与Node比较(性能,可伸缩性及更多)
- 在编程中如何确定一年是否飞跃
- 如何解决SQLSTATE [42000](语法错误或访问冲突:1118行大小太大(8126)在MySQL 5.7中)
- Android / Java - 在位图底部绘制文本
- Android QR位图需要帮助才能删除保证金
- Android - 将ImageView设置为URL