2014-05-22 1 views
0

Visual Studio 2003의 몇 가지 솔루션에 몇 가지 C++ 프로젝트가 있습니다.
이 프로젝트에서 여러 디렉터리와 소스 코드 파일의 이름을 바꿔야합니다.
VS가 새 이름을 인식 할 수 있도록 디렉토리 및 소스 파일의 이름을 바꾸려면 어떻게합니까?Visual Studio 2003에서 C++ 소스 파일의 이름을 바꾸는 방법은 무엇입니까?

OS에서 파일 이름을 변경하면 VS는 파일 이름을 무시합니다. 솔루션 탐색기에 이전 파일 이름을 표시하고이를 두 번 클릭하면 "작업을 완료 할 수 없습니다"와 같은 오류 메시지가 나타납니다.

솔루션 탐색기가 파일 이름을 바꿀 수있는 방법을 제공하지 않습니다.
파일을 선택할 수 있으며 파일 시스템 경로가 가리키는 것과 같은 속성을 볼 수 있지만 이러한 속성 중 하나를 변경할 수는 없습니다.

통합 소스 컨트롤을 사용하고 있지 않습니다.

답변

0

몇 가지 방법으로 문제를 해결했습니다. 나는 솔루션에 사용하는 프로젝트를 포함하는 디렉토리의 이름을 변경하는 경우

  • , 나는 다음 제거하고 해당 프로젝트를 다시 추가, 직접 SLN 파일을 편집, 또는 Visual Studio에서 솔루션을 열 수 있습니다.

  • 프로젝트에서 사용하는 소스 파일의 이름을 변경하면 해당 프로젝트의 모든 소스 파일 경로가 포함되어 있으므로 VCPROJ 파일을 편집 할 수 있습니다.

또한 "추가는 디렉토리를 포함"및 "추가 라이브러리 디렉토리"에 대한 모든 프로젝트를 확인했다. 이러한 참조 된 이름이 변경된 디렉토리 중 일부입니다.
결국 필자는 디렉터리 참조를 찾기 위해 별도의 텍스트 편집기의 "파일에서 찾기"기능을 사용하여 대부분을 수정했습니다. 이는 VS UI를 사용하여 각 프로젝트의 속성을 확인하는 것보다 빠릅니다.