윈도우 업데이트 후 델파이 실행오류
윈도우 10 업데이트를 하라고 해서 하고나서 기존의 델파이 프로젝트를 열었더니 다음과 같은 오류창이 뜨면서 열리지 않았다.
(오류내용)
Unable to load project (프로젝트 이름) 가져온 "C:\Windows\Microsoft.NE...\BorlandDelphi.Targets"프로젝트를 찾을 수 없ㅅ브니다. <Import>선언에 지정한 경로가 올바른지 그리고 파일이 디스크에 있는지 확인하십시오.
윈도우즈가 업데이트르 하면서 기존의 Windows파일과 Program Files등을 Windows.Old에 백업해두고 새로운 Windows폴더를 생성한 것 같다. 아니 그럼 기본적으로 이런 파일들도 백업을 해서 옮겨줘야 하는 거 아닐까? 도대체 무슨 생각으로 이렇게 업데이트를 하는 걸까...
지금보니까 Windows.Old폴더의 크기가 거의 30Gb인 알 수 없는 상황ㅠ
어쨌든 위 에러의 해결방법은 업데이트를 하면서 백업당해버린 기존의 .Targets파일을 원래 사용하던 위치에 가져다놓으면 해결된다.
백업된 Targets파일의 경로는
C:\Windows.old\Windows\Microsoft.NET\Framework\v2.0.50727
위와 같으며, 맨 뒤에 버전이 다를 수 있으므로 찾는 파일이 없다면 Framework 내의 다른 폴더들도 살펴보기를 권한다. 우리가 백업해야할 파일은 총 4개.
Borland.Common.Targets
Borland.Cpp.Targets
Borland.Delphi.Targets
Borland.Group.Targets
이다. 혹시 모르니까 이동이 아니라 복사를 해서,
C:\Windows\Windows\Microsoft.NET\Framework\v2.0.50727
경로에 붙여넣기를 한 뒤에 다시 프로젝트파일을 열어보면 정상적으로 델파이가 동작하는 것을 볼 수 있다. 업데이트하는 건 다 좋은데 내 작업환경 건드리지 말아줘,,,