- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Delphi 项目 .dpr 和 .dproj 文件中的“使用”列表不匹配会产生什么影响(如果很重要,则为 XE)?
乍一看,.dproj 似乎已更新以匹配 .dpr,但情况总是如此吗?
我们遇到此问题的原因是,我们需要在 checkout 版本控制后向项目应用一个参数,该参数因开发人员而异,因此总是给我们带来版本控制中的冲突。我们决定使用模板文件并从中生成 .dproj 文件来解决此问题。现在,我们存在潜在的问题:开发人员在从项目中添加/删除 .pas 文件时忘记修改模板。正如我所说,它似乎有效,但是有人知道我们可能会遇到什么危险吗?
或者,有人有更好的解决方案吗? DProjMaker 看起来很有趣 - 有人用过吗? http://delphi-divining.blogspot.co.uk/2012/10/dprojmaker-tool-to-create-delphi.html
第二个选项 - 我们可以从模板中删除所有 .pas 链接并依靠 Delphi 在需要时重新生成它们吗?我认为这只会影响 MSBuild? (有人可以确认吗)
回复评论的其他信息:该参数是一个编码字符串,其中包含数据库连接信息(可能还有其他一些东西,我没有看得太深入)。
在正常(用户)操作中,我们有一个登录程序,用户在其中选择要连接的数据库并启动其他应用程序,将此信息作为参数传递。作为开发人员,我们需要直接启动程序,因此我们为要连接的数据库生成相关代码,并将其设置为要传递给 Delphi 中的应用程序的参数。
最佳答案
根据布莱恩·弗罗斯特的建议:
解决方案是删除 .dproj
文件。
当打开 .dpr
文件时,Delphi 将重新创建该文件。
关于Delphi .dpr 和 .dproj - 不匹配的后果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22375687/
我正在使用 Embarcadero Delphi XE2,并且我有一个想要从命令行编译的项目。我设法在 .dpr 上使用 dcc32 做到了这一点,但我必须设置一些设置。 在我看来,.dproj 文件
我在一篇有关 Version Insight ( http://www.delphifeeds.com/go/s/77066 ) 的博客中读到(除其他外)JCL 没有受版本控制的 .dproj 文件,
Delphi 项目 .dpr 和 .dproj 文件中的“使用”列表不匹配会产生什么影响(如果很重要,则为 XE)? 乍一看,.dproj 似乎已更新以匹配 .dpr,但情况总是如此吗? 我们遇到此问
我们最近从 Delphi 2006 升级到 Delphi 2007,项目文件从 .bdsproj 更改为 .dproj。 到目前为止,我的研究表明,为了创建 .dproj,需要在 D2007 IDE
An answer to this question描述如何通过在 msbuild 命令行上指定来覆盖 Delphi 2007 的命令行编译器设置,如下所示: msbuild yourproject.
我碰巧注意到一个标签引用了一个甚至不存在的文件。这些标签有什么意义?删除它们会产生什么后果? 最佳答案 这就是它用来存储项目内容的 XML。如果您向 dpr 文件添加任何内容,它会更改 dproj 以
我正在尝试使用 msbuild 构建一些 Delphi XE 项目。虽然大多数工作都没有问题,但某些具有大量(且长)搜索路径的项目无法构建并显示以下错误消息: MSB6003: The specifi
我有一个 Delphi (2007) 项目,当我打开它时,在 IDE 响应之前会出现很长的延迟(即整整 2 分钟)。 我还有其他与这个项目一样大的项目,并且没有出现这样的延迟。最后我查看了 .DPRO
我们的 delphi 2007 IDE 遇到了一些烦人的问题,delphi IDE 有时会无缘无故地将 节点中的绝对路径更改为相对路径。 例如,在我们保存项目之前,这已写入 dproj 文件中: D:
默认情况下,.DPR 和 .DPROJ 的文件扩展名描述是相同的,因此在资源管理器中打开具有相同基本名称的项目文件时,两个文件描述都会列为“Delphi 项目文件”,这提供了一个选择开发人员 - 要打
我使用自己的 .rc 文件来生成包括版本信息的自定义资源条目。 我的library.rc文件是: #include "app.rc.h" VS_VERSION_INFO VERSIONINFO FIL
我是一名优秀的程序员,十分优秀!