今天打包一个程序在客户机上安装运行;一直报没有管理员权限;客户机是win8系统;直接右键管理员身份运行则都可以;为了避免不让用户每次都这么麻烦;只有问哈群友和百度,终于找到解决方法:
第一步:项目属性==》安全性==》勾上启用ClickOnce安全设置(N)
勾选后,会生成一个app.manifest的文件
第二步:修改app.manifest文件,把<requestedExecutionLevel level="asInvoker" uiAccess="false" />替换成<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
第三步:取消启用ClickOnce安全设置的勾选;保存后,重新生成解决方案;
在打包安装都不会再报需要管理员权限了