使用 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您可以在其中获取实际文件。 (不幸的是我还不知道如何在这里添加文件附件)
最佳答案
我检查了几个安装,似乎 dsnap.dcp 在 win64\debug 中完全丢失。显然这是设置错误。
您过时的 dsnap.dcp 可能是之前安装的残留物,在更新过程中未能删除。
由于库路径无论如何都包含 win64\release,因此只需从 win64\debug 中删除 dsnap.dcp 就足够了,而不是在那里保留副本。这可能为进一步更新恢复调试版本奠定基础(不确定这是否真的会发生)。
关于delphi - win64\debug\dsnap.dcp 似乎已过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50859588/