刚刚从Windows 8.1更新到Windows 10,现在当我尝试在Delphi 2007上打开任何项目时,我得到了他的错误:
无法加载项目xxxxx导入的项目 找不到“c:\ Windows \ Microsft.NET ... \ Borland.Delphi.Targets”。 确认路径声明是否正确,以及该文件 存在于磁盘上
有任何修改提示吗?
答案 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中的相应目录。
但是您应该注意,Windows.old目录将在几天后自动删除!对于最初的Win10,这似乎是28天,对于周年纪念更新,我被告知只有10天!不过,我不知道较新的版本。