2009-11-20 2 views
0

SVN 저장소에서 여러 소스 코드를 체크 아웃했습니다. 이제 매핑 된 네트워크 드라이브의 폴더에 있습니다. 리눅스 머신. 우리는 현재 고통없이 구축 할 수있는 수많은 라이브러리를 보유하고 있으므로이를 빌드 환경으로 사용하고 있습니다.VS2008 매핑 된 네트워크 드라이브에 기존 C++ 코드에서 새 프로젝트를 만들려고합니다.

내 Windows XP 개발 상자에서 VS2008을 사용하고이 소스 폴더에 연결된 새 프로젝트를 만들어서 소스를 인텔리 센스의 장점으로 탐색 및 편집 한 다음 단순히 퍼티를 "make"를 실행하십시오.

그러나 Vs2008에서 "기존 코드로 새 프로젝트"를 만들 때 시스템의 모든 매핑 된 네트워크 드라이브가 표시되지 않습니다. 그래도 프로젝트를 열려고하면 드라이브가 갑자기 열기 대화 상자 브라우저에 표시됩니다.

VS2008이 네트워크 드라이브에 권한을 부여하는 것을 좋아하지 않는다고 들었습니다. 권한을 여는 데 다른 곳에서 권장하는 명령을 실행했지만 효과가 없습니다.

caspol -q -machine -addgroup 1.2 -url file://H:/* FullTrust 

기존 코드에서 가져 오기를 시도하거나 네트워크 드라이브를 기반으로 새 프로젝트를 시작할 때 매핑 된 드라이브가 여전히 표시되지 않습니다.

아이디어가 있으십니까?

답변

0

솔루션은 네트워크 드라이브의 전체 위치 (파일 브라우저에 표시되지 않더라도)를 폴더 이름 상자에 입력하는 것이 었습니다. 또한, 필요에 위의 명령은 그 후

caspol -q -machine -addgroup 1.2 -url file://networkname/codestorage/* FullTrust

로 불통되는 전체 폴더 VS2008에로드 된, 우리는 제대로 편집 할 수 있었다. 내가 왜 그런지 모르겠지만 "Open Project"와 같은 대화 상자를 사용하지 않는 이유는 무엇입니까?

관련 문제