[英]Supporting Side By Side Installation
最近我们遇到了一个支持并排安装的问题。
我们有一个客户安装了1.0.0.0版
现在我们开始发布2.0.0.0版。
该客户希望在同一服务器(并排)上安装1.0.0.0版本旁边的版本2.0.0.0,如微软和其他公司使用他们的产品。
但是我们的安装并不简单。 它包括服务,DLL / COM注册,写入注册表,创建虚拟目录和应用程序池,GUID等 。
问题是我甚至不知道从哪里开始以及如何最有效地完成它。
任何帮助将不胜感激谢谢
从安装程序的角度来看,您只需打破关系。 这意味着更改ProductCode
和UpgradeCode
,或更改ProductCode
并删除可能导致删除早期版本的主要升级项。 您还应该根据组件规则更新组件ID。
但是,如果您的注册导致产品并排功能出现问题,则安装无法解决此问题。 您可以尝试这些想法的某些组合,以使事情更加可行,其中一些只有在第一次分发之前才能正常工作。 但是,我不确定如何最好地解决共享虚拟目录和/或应用程序池。
在最后,这可能会在您的应用程序中进行大量工作,因此您必须决定是否值得支持此方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.