我有一个Delphi 2007 VM,其中包括一个合理的最新报告构建器和Dev Express Suite。我将其用于特定客户的特定项目。

对于同一客户端,我也有一个D5 VM,恰好使用了报告构建器的(不同的)版本的(不同的)版本,以及某些Dev Express组件的不同(较旧)版本。

如果我可以在D2007 VM上安装D5(以及它使用的组件的版本),它将对该客户的工作进行测试和一般维护,并将其安装到D2007 VM上,并且拥有一个包含该客户端所有内容的“ Uber VM” 。自然,我必须保留各种组件“单独”的版本。

希望您还没有全部不满意 - 只是想知道在我尝试这样做之前,我应该知道是否有任何技巧或技巧。我认为将D5放在D2007机器上会更容易(较大的现有VM驱动器等,加上避免重新注册D2007安装等的过程),但是在如果将D2007添加到D5中会更容易,那么我可以做到这一点我猜想。

有建议吗? :-)

有帮助吗?

解决方案

如果您 以正确的顺序安装它们,较旧版本的较新版本. 。这与真实机器一样,这对VM也是如此。如果您拥有具有快照功能的VM管理器,则可以尝试通过Delphi 2007安装Delphi 5并查看是否有任何破坏 - 如果这样,您只是简单地恢复到快照。但是,由于设置新的VM并不是一件大事,因此我会这样做,并按建议的顺序安装Delphi版本。

可以安装多个组件集的多个版本,每个组件集都可以安装到自己的目录中。显然,只有其中一个可以在一个IDE内注册,但是您可以为不同的IDE版本使用不同的版本。如果您有一个让您麻烦的安装程序,则可以随时安装Delphi,并且组件集中在一个帐户中并在另一个帐户中开发。安装程序通常只写入机器和当前的用户注册表,因此在另一个帐户中运行Delphi允许您手动安装软件包。确保在特定于Delphi-version的目录中构建包装 - 即使大多数软件包具有特定版本的软件包文件,所有其他源文件都具有相同的名称,并且需要为每个Delphi版本重建。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top