【问题标题】:Delphi for .NET does not find shared files in the .NET library search directories ("[DCC Error] F1026 File not found)Delphi for .NET 未在 .NET 库搜索目录中找到共享文件(“[DCC 错误] F1026 未找到文件)
【发布时间】:2009-11-19 20:08:48
【问题描述】:
一段时间以来,我一直在尝试找出安装 RAD Studio 2007 的问题。在编译具有 .NET 特性的 ASP.NET 应用程序构建时,我收到“[DCC Error] F1026 File not found 错误,报告找不到特定的 .dcuil 文件。
此错误消息中引用的文件位于 .NET 库搜索路径中显示的目录中。我发现的唯一解决方法是将关联的 .pas 文件直接添加到项目中。
我终于找到了解决这个问题的正确方法。请看下面我的回答。
【问题讨论】:
标签:
asp.net
delphi
delphi-2007
file-not-found
delphi.net
【解决方案1】:
此问题的解决方案可在 Quality Central 发布的 61394 中找到,该帖子最初由 Jordan Russell 提交。
Delphi 2007 中存在一个错误,该错误会阻止将添加到 .Net 库搜索路径的目录写入 EnvOptions.proj 文件。这似乎不是 Win32 库搜索路径的问题。
要解决此问题,请手动编辑 EnvOptions.proj 文件。在典型的 Windows Vista 安装中,此文件位于 C:\Users\username\AppData\Roaming\Borland\BDS\5.0 目录中,其中 username 是名称安装 RAD Studio 2007 的用户。
首先关闭 RAD Studio 2007。然后,在编辑器中打开 EnvOptions.proj(notepad.exe 即可)。将要搜索的一个或多个目录添加到 DotNetLibraryPath 元素。此元素中出现的目录必须用分号分隔。