C# 如何在同一台服务器上多次安装单个.msi文件

C# 如何在同一台服务器上多次安装单个.msi文件,c#,visual-studio,setup-deployment,C#,Visual Studio,Setup Deployment,我们有一个要求,即单个.msi文件需要多次安装在具有不同实例的同一服务器上,但是.msi文件不允许用户在服务器上已安装的情况下再次安装 这里我使用的是VisualStudio安装项目安装程序。任何人都可以提供建议/方法来实现这一点。您是否总是在相同的路径上安装相同数量的设备?在这种情况下,您可能可以修改msi,将内容复制到所选安装路径中的内容之外的相应目标。为什么要这样做?每个msi都有一个包代码,用于标识特定的安装程序包并防止两次安装同一个包,因此它基本上不是为多次安装单个msi而设计的方案。

我们有一个要求,即单个.msi文件需要多次安装在具有不同实例的同一服务器上,但是.msi文件不允许用户在服务器上已安装的情况下再次安装


这里我使用的是VisualStudio安装项目安装程序。任何人都可以提供建议/方法来实现这一点。

您是否总是在相同的路径上安装相同数量的设备?在这种情况下,您可能可以修改msi,将内容复制到所选安装路径中的内容之外的相应目标。为什么要这样做?每个msi都有一个包代码,用于标识特定的安装程序包并防止两次安装同一个包,因此它基本上不是为多次安装单个msi而设计的方案。