使用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就足够了,而不是将副本保留在那里。这可能为进一步更新带来调试版本奠定了基础(不确定是否会真正发生)。