是否可以设置Visual Studio安装程序 - 安装项目,以便可以安装生成的Setup.msi而无需管理员权限,即仅为本地用户安装应用程序?
我的所有文件都放在用户的应用程序数据文件夹中,我试图从文件系统视图中完全删除应用程序文件夹,但Visual Studio不允许我这样做。我不修改任何注册表设置或其他任何需要提升权限的设置。
我检查了“部署项目”节点的所有属性,但找不到与UAC相关的任何设置。
不要调用你的安装程序exe“setup.exe”
或者添加一个post build安装程序,将setup.exe.manifest文件放到输出文件夹中,并将requestedExecutionLevel设置为asInvoker。有关示例,请检查https://chromium.googlesource.com/chromium/reference_builds/chrome_win/+/master/setup.exe.manifest