在Delphi的.dproj文件中,<DCCReference>标签是用来做什么的?

8
我注意到一个参考了一个不存在的文件的 <DCCReference> 标签。这些标签有什么意义呢?删掉它们会有什么后果吗?

你删除它们,但是IDE会立即将它们添加回来。 - David Heffernan
1个回答

6
这是存储项目信息的XML文件。如果您向dpr文件添加任何内容,它会相应地更改dproj文件。如果您从IDE中向项目添加文件,则会同时更改dprdproj文件。您可以删除条目,它具有一定的自我修复能力。此外,即使不将文件添加到此处,也可以将其包含在编译中。如果一个单元在其uses子句中使用了它,则会被引入。
如果它一直出现,请在IDE中从项目中删除该单元。如果没有,则从dpr中删除它。
最后,2007年版本存在一个错误,它会将多个变体的文件名添加到dproj中。您必须手动删除有问题的文件。

1
抱歉,但这并没有解释那个条目的目的(正如问题的提问者所问)。 - Gabriel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接