Подтвердить что ты не робот

Delphi 2007 x Windows 10 - Ошибка при открытии проекта

Просто обновлено с Windows 8.1 до Windows 10, и теперь, когда я пытаюсь открыть любой проект на Delphi 2007, я получаю его ошибку:

Невозможно загрузить проект xxxxx Импортируемый проект "c:\Windows\Microsft.NET...\Borland.Delphi.Targets" не найден. Убедитесь, что объявление пути верно, и этот файл существует на диске

Любые подсказки для его исправления?

4b9b3361

Ответ 1

Вам нужно скопировать некоторые файлы из старой папки 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 в новую.

Ответ 2

Я подозреваю, что вы сделали обновление на месте на месте. Возможно, это несовместимо с установкой Delphi. В частности, целевые файлы msbuild, которые вы определили в своем ответе.

Но может быть больше проблем, чем это. Я рекомендую выполнить ремонт вашего Delphi. Я считаю, что это приведет к установке Delphi в соответствие с новой ОС. Если вы вообще параноик по поводу обновлений и исправлений на месте, вы можете рассмотреть возможность полной установки Delphi.

Ответ 3

Как мне сказали, чтобы сделать мой комментарий в ответ:

У меня была такая же проблема после юбилейного обновления 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 дней! Я не знаю о новых версиях, хотя.