Fre*_*red 6 delphi compiler-construction windows-xp windows-server-2003
我有一个遗留的应用程序来维护.目前,发布是从一个特定的开发工作站构建的,这是一个坏的坏习惯.
我要求使用虚拟化构建服务器从一个集中式环境中自动构建.唯一的问题是他们给我的服务器运行Windows Server 2003,他们不会给我一个Windows XP来做到这一点...
我应该在具体问题上小心,我应该注意什么?
谢谢
mgh*_*hie 11
通常操作系统是一个应用程序是建立在Delphi无关紧要的,所以应该没有问题.唯一的例外是任何导入的类型库,因为较新的操作系统可能带有更新版本.这可以通过周围不能直接使用进口的单元,而是通过复制一个已知的良好版本到您的项目,重命名并将其添加到版本控制来工作.
根据您的Delphi版本,许可证特别允许您在单独的构建PC上"安装"命令行编译器,以用于这些类型的构建.操作系统是什么并不重要.
您实际上不需要使用Delphi安装程序来设置这样的构建PC.我的构建PC只是将以下文件夹直接复制到它上面(您可能需要/想要将bin路径添加到PATH环境变量中).
Program Files\CodeGear\RAD Studio\5.0\bin
Program Files\CodeGear\RAD Studio\5.0\lib
Program Files\CodeGear\RAD Studio\5.0\source
Program Files\Common Files\RAD Studio\Shared Assemblies\5.0