如何:指定是基于每个用户还是基于每台计算机进行安装
更新:2007 年 11 月
使用 Windows Installer 部署安装应用程序时,可以指定是要为计算机的所有用户安装该应用程序(基于计算机),还是仅为执行安装的用户安装该应用程序(基于用户)。部署项目的“InstallAllUsers”属性和“安装文件夹”用户界面对话框的“InstallAllUsersVisible”属性共同确定了安装时的行为。
您可以指定只能基于用户或基于计算机来安装应用程序,也可以允许最终用户决定并提供一个默认选择。
![]() |
---|
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 |
指定强制的基于用户的安装
在“解决方案资源管理器”中,选择部署项目。
在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“false”。
在“视图”菜单上指向“编辑器”,然后单击“用户界面”。
在“安装”节点下,选择“安装文件夹”节点。
在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“false”。
指定强制的基于计算机的安装
在“解决方案资源管理器”中,选择部署项目。
在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“true”。
在“视图”菜单上指向“编辑器”,然后单击“用户界面”。
在“安装”节点下,选择“安装文件夹”节点。
在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“false”。
将基于用户的安装指定为默认设置
在“解决方案资源管理器”中,选择部署项目。
在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“false”。
在“视图”菜单上指向“编辑器”,然后单击“用户界面”。
在“安装”节点下,选择“安装文件夹”节点。
在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“true”。
这样用户将能够在安装时选择安装方法。
将基于计算机的安装指定为默认设置
在“解决方案资源管理器”中,选择部署项目。
在“属性”窗口中,选择“InstallAllUsers”属性,将其设置为“true”。
在“视图”菜单上指向“编辑器”,然后单击“用户界面”。
在“安装”节点下,选择“安装文件夹”节点。
在“属性”窗口中,选择“InstallAllUsersVisible”属性,将其设置为“true”。
这样用户将能够在安装时选择安装方法。