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

win64\debug\dsnap.dcp appears to be outdated

使用 Rad studio Tokyo 10.2.3 编译我的运行时库时,如果包或 exe 确实依赖它,我会收到 'package dsnap needs to be recompiled' 错误。

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

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

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

embarcadero quality 网站上针对我报告的问题 RSP-20723 提供的答案,lib\win64\debug 文件夹中缺少 dsnap.dcp。所以我很确定它是我以前的 RAD 工作室安装的遗留物,并且由于未知原因在卸载过程中没有删除 obvolsy。

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

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

您过时的 dsnap.dcp 可能是之前安装的遗留物,更新期间未能删除。

由于库路径无论如何都包含 win64\release,所以只需从 win64\debug 中删除 dsnap.dcp 就足够了,而不是在那里保留一个副本。这可能为进一步更新带回调试版本铺平道路(不确定这是否真的会发生)。