希望这是一个直截了当的问题,但谷歌搜索已经证明没有结果(至少可以说令人沮丧)。很高兴能够获得良好文档的链接。
这是问题所在。我们有一个带有相关ActiveX控件的Web应用程序。 (如果重要的话,该控件将包含一个狡猾的旧MFC应用程序。)接下来,我们期望发布此应用程序的多个版本,并且每个版本都有相应版本的控件。
如果有人访问了两个版本的Web应用程序,那么该用户最终应该在他的系统上使用两个不同版本的控件。 (控件应该很好,而不是互相破坏。)此外,我想自动化这个过程。我们的系统具有适用于所有组件的全局版本号。如果我们更改版本号,下一个版本应该生成一个新版本的控件。
最好的方法是什么?
答案 0 :(得分:1)
如果您的ActiveX控件对应用程序的所有版本完全相同,则不应更改控件的版本以避免最终用户烦人的安装过程。如果有必要,需要AX版本进行自动更新。
如果每个版本的控件不同,我会使用不同的CLSID作为控件。