【问题标题】:How to avoid that an installed package is reinstalled every time an used runtime package is recompiled?如何避免每次重新编译使用的运行时包时重新安装已安装的包?
【发布时间】:2016-11-25 14:25:12
【问题描述】:

我有一个 designtime 包,它安装在 IDE 中并使用 runtime 包中定义的类和函数。

每次我编译或构建运行时包时,似乎设计时包会自动重新安装。

此操作在按下“编译窗口”的“确定”按钮后开始,需要几秒钟。

有没有办法避免这种情况?

【问题讨论】:

    标签: delphi design-time delphi-ide


    【解决方案1】:

    你无法避免这种情况。设计时包依赖于运行时包。当您重新编译运行时包时,必须卸载并重新加载它以使新编译生效。卸载运行时包需要先卸载所有依赖包。至少 IDE 足够聪明,可以在加载新的运行时包后自动重新加载依赖包。

    【讨论】:

    • 但是您可能总是创建一个不依赖于运行时包的设计时包。只需将运行时包的所有单元添加到设计时包的包含部分,然后从设计时包的需要部分中删除运行时包。
    猜你喜欢
    • 2021-08-02
    • 2021-05-14
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多