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

问题描述 投票:2回答:2

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

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

问题任何人都可以使用delphi 10.2.3验证此文件是否与他们的文件匹配? Embarcadero回应有点慢......

  • dsnap.dcp
  • 2017年12月8日
  • 大小1.128.136字节
  • 原址C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\debug\dsnap.dcp

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

delphi datasnap win64 delphi-run-time-library
2个回答
4
投票

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

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

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.