2

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

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

问题 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,您可以在其中获取实际文件。(不幸的是我还不知道如何在这里做一个文件附件)

4

2 回答 2

4

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

您过时的 dsnap.dcp 可能是以前安装的遗留物,在更新过程中无法删除。

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

于 2018-06-14T15:26:44.560 回答
0

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

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

于 2018-06-14T14:44:06.480 回答