我经常在 D7 和 D2009 之间移动,使用两者都可以使用的库代码。
为了便于双向使用,我会定期删除所有创建的 D2009 附加文件,例如:*.dproj 等,这样在进入 D2009 时我只会获取 D7 文件。
这很好,因为 D2009 会自动生成 *.dproj、*.dgroup 等,并且除了在进入 D2009 时通知每个项目已升级,您可以立即构建。
我有两台相同的机器,每台都装有 D2009。
'好' 做我上面列出的,用默认的构建配置'base'、'debug'和'release'创建一个升级的项目。查看这些,我可以看到从 Delphi 7 *.dof 文件复制的选项(例如编译器选项和输出目录等)。
在提供给它的相同 D7 项目的“坏”机器上,尽管它“升级”了项目,但它不会导入编译器选项和输出目录设置。
我根本没有摆弄构建配置。
我可以手动导入保存在好机器上的一组选项,但这很乏味,我想找出为什么“坏”机器会以不同的方式运行。
是否有一个“主”构建配置现在可能有一个时间/日期让 D2009 认为我想要它而不是默认升级?