visual-studio - 使用 Visual Studio 创建 MSI 并强制所有用户

标签 visual-studio installation windows-installer visual-studio-setup-proje

我已使用 Visual Studio 2015(带有 Visual Studio 安装程序插件)创建了一个安装程序。目标是始终使用相同的本地资源运行应用程序,无论谁登录,因此我们的目标是 [CommonAppDataFolder](Win10 上的 C:\ProgramData...)。安装程序可以很好地将所有共享资源放置在我们想要的位置。但生成的 MSI 提供了以“所有人”或“仅我”身份安装的选项

enter image description here

我们希望将安装选项灰显为“只有我”。 有没有办法在 Visual Studio 中执行此操作,作为 MSI 构建过程的一部分。

我看到一些解决方案涉及使用不同的参数运行MSIEXEC,例如ALLUSERS,但我想知道是否有一种方法可以将其设置为在Visual中自动发生工作室。

谢谢。

最佳答案

可以通过在解决方案资源管理器中选择项目,然后按 F4 键来显示项目属性窗口(不是属性)。您可以在那里将 InstallAllUsers 设置为 True。

“InstallFolder”对话框的“属性”窗口有一个设置“InstallAllUsersVisible”,因此只需将其设置为“False”即可。

关于visual-studio - 使用 Visual Studio 创建 MSI 并强制所有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51092246/

相关文章:

database - MongoDB 指南针未初始化

c# - 执行时安装文件后的 Wix 自定义操作 dll

c# - 不一致的可访问性错误

c++ - 如何有效地使用预编译头文件(使用/Yc 和 Yu 选项)?

variables - 如何访问 .exe 运行 Wix Bootstrap 的文件夹?

android - 应用程序升级时旧文件会怎样?

android - 在Google Play上按关键字检查应用安装

visual-studio - Visual Studio 中 Eclipse 的 Ctrl+单击?

visual-studio - 当 tsconfig.json 在项目中时,保存时的 typescript 编译不起作用

WiX:如果特定可执行文件不在 PATH 中,则中止安装