行的用途是什么?我可以安全地移除它们吗?-6ren"> 行的用途是什么?我可以安全地移除它们吗?-我有一个 Delphi (2007) 项目,当我打开它时,在 IDE 响应之前会出现很长的延迟(即整整 2 分钟)。 我还有其他与这个项目一样大的项目,并且没有出现这样的延迟。最后我查看了 .DPRO-6ren">
gpt4 book ai didi

delphi - .DPROJ 文件中的 行的用途是什么?我可以安全地移除它们吗?

转载 作者:行者123 更新时间:2023-12-03 15:55:38 25 4
gpt4 key购买 nike

我有一个 Delphi (2007) 项目,当我打开它时,在 IDE 响应之前会出现很长的延迟(即整整 2 分钟)。

我还有其他与这个项目一样大的项目,并且没有出现这样的延迟。最后我查看了 .DPROJ 文件,发现了数百个这样的条目:

<None Include="ModelSupport_MyProjectName\Unit1\default.txaPackage" />
<None Include="ModelSupport_MyProjectName\Unit2\default.txaPackage" />
<None Include="ModelSupport_MyProjectName\Unit3\default.txaPackage" />

我删除了所有这些行,现在巨大的延迟消失了。

那么这些行的目的是什么?为什么他们造成这么长时间的延误?我删除它们有什么害处吗?更一般地说,Codegear/Embarcadero 是否有关于 .DPROJ 文件格式结构的良好文档?

最佳答案

这些是Together文件。例如,将代码显示为 UML 类图。我不确定,但延迟可能是由于 Together 包加载或者图表加载或更新所致。

删除它们没有什么坏处,除非您想使用模型支持。一些重构也需要它们。

.dproj 文件是 Microsoft msbuild 文件,其结构已记录 here ,但是没有任何文档可以说明我对 Delphi msbuild 的具体使用的了解。

关于delphi - .DPROJ 文件中的 <None Include ="..."> 行的用途是什么?我可以安全地移除它们吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1703225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com