win64 \ debug \ dsnap.dcp似乎已过时

时间:2018-06-14 14:13:52

标签: delphi datasnap win64 delphi-run-time-library

使用Rad studio Tokyo 10.2.3编译我的运行时库时,如果包或exe实际上依赖于它,我会得到'package dsnap需要重新编译'错误。

我发现这是由于$(BDSLIB)\win64\debug文件夹中的dsnap.dcp造成的。解决方法是将dsnap.dcp从相应的release文件夹复制到debug文件夹。 我确实复制了原始文件。

问题 任何有delphi 10.2.3的人都可以验证这个文件与他们的文件匹配吗? Embarcadero回应有点慢......

  • dsnap.dcp
  • 日期为2017年12月8日
  • size 1.128.136 bytes
  • 原始位置C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\debug\dsnap.dcp

为什么问题?如果不匹配,我的升级安装显然出现了问题)。还报告为RSP-20723,您可以在其中获取实际文件。 (不幸的是我还不知道如何在这里做文件附件)

2 个答案:

答案 0 :(得分:4)

我已经检查了几个安装,似乎在win64 \ debug中完全缺少dsnap.dcp。显然这是设置中的错误。

您过时的dsnap.dcp可能是以前安装的剩余部分,在更新过程中无法删除。

由于库路径包含win64 \ release,所以只需从win64 \ debug中删除dsnap.dcp就可以了,而不是在那里保留副本。这可能为进一步的更新奠定了基础,使调试版本恢复(不确定这是否真的会发生)。

答案 1 :(得分:0)

在embarcadero质量站点上提供的答案响应我报告的问题RSP-20723,lib \ win64 \ debug文件夹中缺少dsnap.dcp。所以我很确定它是我以前的RAD工作室安装的遗留物,并且在卸载过程中没有被删除,原因尚不明确。

仅供参考:Uwe Raabe就问题本身提供了答案,而非Embarcadero ......