是否可以设置 Visual Studio Installer-安装程序项目,以便可以在不需要管理员权限的情况下安装生成的 Setup.msi ,例如,为仅限本地用户?
我所有的文件都放置在用户的应用程序数据文件夹中,我试图从文件系统视图中完全删除应用程序文件夹,但Visual Studio不允许我这样做。我不修改任何注册表设置或其他任何需要提升权限的内容。
我检查了 Deployment Project 节点的所有属性,但是找不到与UAC有关的任何设置。
答案 0 :(得分:0)
不要将您的安装程序exe称为“ setup.exe”
或添加构建后的安装程序,以将setup.exe.manifest文件滑入到输出文件夹,并将requestExecutionLevel设置为asInvoker。例如查看https://chromium.googlesource.com/chromium/reference_builds/chrome_win/+/master/setup.exe.manifest