Delphi 2007 x Windows 10 - 打开项目时出错

时间:2015-07-31 12:02:13

标签: delphi delphi-2007 windows-10

刚刚从Windows 8.1更新到Windows 10,现在当我尝试在Delphi 2007上打开任何项目时,我得到了他的错误:

  

无法加载项目xxxxx导入的项目   找不到“c:\ Windows \ Microsft.NET ... \ Borland.Delphi.Targets”。   确认路径声明是否正确,以及该文件   存在于磁盘上

有任何修改提示吗?

3 个答案:

答案 0 :(得分:37)

您需要将旧Windows文件夹中的某些文件复制到新文件夹中。之后项目再次开放。

所需的文件是:

c:\windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets
c:\windows\Microsoft.NET\Framework\v2.0.50727\Borland.Cpp.Targets
c:\windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets
c:\windows\Microsoft.NET\Framework\v2.0.50727\Borland.Group.Targets

只需将它们从较旧的Windows文件夹复制到新文件夹即可。

答案 1 :(得分:2)

我怀疑你已经完成了Windows的就地升级。这可能与您的Delphi安装不兼容。特别是您在答案中确定的msbuild目标文件。

但可能还有更多问题。我建议您执行Delphi的修复安装。我相信这将使Delphi安装与新操作系统保持一致。如果您对就地升级和修复安装完全偏执,那么您可能会考虑完整的Delphi重新安装。

答案 2 :(得分:1)

被告知要对我的评论做出回答:

在Win10周年更新之后,我遇到了同样的问题。在这里文件也可以在c:\ Windows.old中找到。正如其他人已经列出的,文件是

  • C:\ Windows.old \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Borland.Common.Targets
  • C:\ Windows.old \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Borland.Cpp.Targets
  • C:\ Windows.old \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Borland.Delphi.Targets
  • C:\ Windows.old \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Borland.Group.Targets

它们需要复制到c:\ Windows中的相应目录。

但是您应该注意,Windows.old目录将在几天后自动删除!对于最初的Win10,这似乎是28天,对于周年纪念更新,我被告知只有10天!不过,我不知道较新的版本。

相关问题