Delphi <;无包含="&引用&燃气轮机;.DPROJ文件中的行?我可以安全地移除它们吗?
我有一个Delphi(2007)项目,当我打开它时,它在IDE响应之前延迟了很长时间(即整整2分钟) 我还有其他和这个一样大的项目,没有这样的延迟。最后,我查看了.DPROJ文件的内部,发现了数百个类似这样的条目:Delphi <;无包含="&引用&燃气轮机;.DPROJ文件中的行?我可以安全地移除它们吗?,delphi,Delphi,我有一个Delphi(2007)项目,当我打开它时,它在IDE响应之前延迟了很长时间(即整整2分钟) 我还有其他和这个一样大的项目,没有这样的延迟。最后,我查看了.DPROJ文件的内部,发现了数百个类似这样的条目: <None Include="ModelSupport_MyProjectName\Unit1\default.txaPackage" /> <None Include="ModelSupport_MyProjectName\Unit2\default.txaPac
<None Include="ModelSupport_MyProjectName\Unit1\default.txaPackage" />
<None Include="ModelSupport_MyProjectName\Unit2\default.txaPackage" />
<None Include="ModelSupport_MyProjectName\Unit3\default.txaPackage" />
我删除了所有这些行,现在巨大的延迟消失了
那么这些线路的用途是什么呢?他们为什么要拖延这么长时间?我把它们拿走有什么害处吗?更一般地说,是否有来自Codegear/Embarcadero的关于.DPROJ文件格式结构的良好文档?这些都是文件。例如,将代码显示为UML类图。我不确定,但延迟可能是由于一起加载软件包,或者是加载或更新图表造成的
除非您想使用模型支持,否则删除它们并没有什么害处。一些重构也需要它们
.dproj文件是Microsoft msbuild文件,其结构有文档记录,但据我所知,没有关于msbuild在Delphi中的特定用法的文档。我不止一次注意到2007年的IDE弄乱了dproj文件,即添加了随机依赖项。我希望以后的版本能够修复这个问题,因为它可能会让*ss;-)感到非常痛苦