【问题标题】:MSBuild for Delphi 2010 creates empty Dcp directory in drive's root directoryMSBuild for Delphi 2010 在驱动器的根目录中创建空的 Dcp 目录
【发布时间】:2010-02-11 10:40:48
【问题描述】:

我正在使用 MSBuild 构建 Delphi 2010 项目。它工作正常。我唯一的问题是它在驱动器的根目录中创建了 2 个空目录(Bpl 和 Dcp)。

有什么方法可以阻止 MSBuild 创建这些目录?

【问题讨论】:

    标签: delphi msbuild delphi-2010


    【解决方案1】:

    这听起来像是一个问题

    Project|Options|Delphi Compiler|Output directory or Package output directory
    配置,或
    Tools|Options|Delphi Options|Package输出目录或DCP输出目录
    。您可能会检查是否以某种方式将这些设置为驱动器的根目录,或者只是设置为 .

    FWIW,我经常从命令行使用 MSBuild,而且我从未见过在我没有特别要求的地方创建 DCP 或 BPL 目录。我很确定这只是我上面提到的路径设置之一中的配置问题。

    【讨论】:

    • 问题是 BDSCOMMONDIR 变量。它不是由我们的 .groupproj 文件设置的。
    • @krzysiek drozdz:感谢您的更新。它将帮助将来遇到此问题的人。
    【解决方案2】:

    对我来说似乎是一个 Delphi 错误。您是否就此与他们联系过?

    【讨论】:

    • 如果是 MS Build 创建它们,则要么是 MS Build 的问题,要么是项目配置的问题。这些都不是“Delphi bug”。
    猜你喜欢
    • 2011-02-12
    • 2017-12-23
    • 2012-03-09
    • 2021-08-25
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多