不带UAC的Visual Studio安装程序安装项目

时间:2018-09-10 16:04:32

标签: visual-studio visual-studio-2017 setup-project visual-studio-setup-proje

是否可以设置 Visual Studio Installer-安装程序项目,以便可以在不需要管理员权限的情况下安装生成的 Setup.msi ,例如,为仅限本地用户?

我所有的文件都放置在用户的应用程序数据文件夹中,我试图从文件系统视图中完全删除应用程序文件夹,但Visual Studio不允许我这样做。我不修改任何注册表设置或其他任何需要提升权限的内容。

我检查了 Deployment Project 节点的所有属性,但是找不到与UAC有关的任何设置。

1 个答案:

答案 0 :(得分:0)

不要将您的安装程序exe称为“ setup.exe”

或添加构建后的安装程序,以将setup.exe.manifest文件滑入到输出文件夹,并将requestExecutionLevel设置为asInvoker。例如查看https://chromium.googlesource.com/chromium/reference_builds/chrome_win/+/master/setup.exe.manifest