- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 msbuild 构建一些 Delphi XE 项目。虽然大多数工作都没有问题,但某些具有大量(且长)搜索路径的项目无法构建并显示以下错误消息:
MSB6003: The specified task executable could not be run. The filename or extension is too long
我找到了原因:我通过/p:DCC_UnitSearchPath= 添加了不同的搜索路径,其中一些路径不在 dproj 文件中。这使得命令非常长并且 msbuild 失败。
所以基本上我在这里想做的只是使用我通过 DCC_UnitSearchPath 设置的单元搜索路径,但排除/忽略 dproj 文件中的搜索路径。
有办法实现吗?
谢谢
格雷格
最佳答案
将部分搜索路径移至环境变量以访问 Spring4D , DSharp和VirtualTreeView :
DSharp=C:\Users\Developer\Versioned\DSharp
Spring4D=C:\Users\Developer\Versioned\Spring4D
VirtualTreeView=C:\Users\Developer\Versioned\VirtualTreeView
然后在您的配置中指定它们,如下所示:
$(DSharp)\Source\Aspects;$(DSharp)\Source\Bindings;$(DSharp)\Source\Collections;$(DSharp)\Source\ComponentModel;$(DSharp)\Source\Core;$(DSharp)\Source\Logging;$(DSharp)\Source\PresentationModel;$(DSharp)\Source\Validation;$(DSharp)\Source\Windows;$(Spring4D)\Source\Base;$(Spring4D)\Source\Base\Collections;$(Spring4D)\Source\Core\Container;$(Spring4D)\Source\Base\Reflection;$(Spring4D)\Source\Core\Services
关于delphi - 使用 msbuild 构建时从 dproj 中排除搜索路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22231864/
我正在使用 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
我是一名优秀的程序员,十分优秀!