Windows XP에서 실행되는 Visual Studio 2005와 관련된 표준 운영 환경을 사용하고 있습니다.Visual Studio 2005에서 출력 디렉터리를 소문자로 만듭니다.
솔루션 소스는 Linux에서 관리되지만 네트워크 공유를 통해 Windows 컴퓨터에서 Visual Studio를 사용하여 편집하고 컴파일합니다.
내가 직면 한 문제는 내 솔루션의 특정 프로젝트 출력 디렉터리를 변경하면 Visual Studio에서 자동으로 디렉터리가 만들어 지지만 항상 소문자로 표시된다는 것입니다. 출력 파일은 정확한 대소 문자를 가지며 디렉토리 만 소문자입니다.
이렇게하면 Linux에서 사용되는 소스 관리 도구에서 문제가 발생합니다.
Visual Studio 2005에서 적절한 경우에 디렉터리를 만들 수있는 방법이 있습니까? 나는이 작품을 발견했기 때문에 mkdir
을 호출하는 미리 빌드 스크립트를 사용하는 것을 고려해 봤지만, 영향을받는 각 프로젝트에 미리 빌드 스크립트를 삽입해야하는 것은 귀찮은 것 같습니다.
나는 또한 아마도 문제를 일으키는 네트워크 계층이라고 생각해 왔지만 출력 디렉토리를 임시로 로컬 하드 드라이브로 설정하면 같은 일이 발생합니다.
은 기본적으로
$(OutDir)
또는
$(OutputDir)
빌드 단계에 따라 단지 소문자 버전입니다 여기에 두 개의 변수,
$(TargetDir)
실제로있다, 업데이트하십시오. 나는 그것을 바꿀 방법이나 그것이 어디에서 왔는지를 알아낼 수 없다.
같은 버그 인 것처럼 보이지만 불행히도 해결 방법은 실현 가능하지 않습니다. 해결 방법은 Windows Installer 구성 요소에만 적용됩니다. – dreamlax
나는 이것에 대해 전혀 알지 못한다. 그러나 오른쪽 대문자로 작성한 후에는 dir의 이름을 바꿀 수 없다. – Grumpy
@Grumpy : 할 수 있지만 정리하고 다시 빌드 할 때마다 디렉토리는 소문자로 다시 나타납니다. – dreamlax