문제

나는 개발 중입니다 고립된 껍질 그건 "디자이너/특수 콘텐츠 제작자" 셸을 사용하여 특정 작업을 수행합니다.파일을 작업할 때 소스 제어를 위해 TFS를 사용할 수 있어야 합니다.이는 주로 개발자가 TFS의 동일한 파일을 작업하지만 Visual Studio 2008을 사용하기 때문입니다.

보고 검색한 후에도 여전히 Shell에서 사용할 수 있는 팀 탐색기를 찾을 수 없습니다.MSDN 포럼에 문의하면 "격리된 셸에서는 아직 지원되지 않습니다"라는 답변을 받게 됩니다.그렇다면 파일에 소스 제어 시스템을 사용하려는 경우 쉘을 제공하는 것이 정당하지 않습니다.아이디어는 TFS 공급자 API를 사용하여 모든 것을 다시 만들고 도구 창 등을 개발하는 것이 아닙니다.

그만큼 Keyven Nayyeri가 쓴 Visual Studio 확장성 책 sc 공급자를 추가하는 문제에 대해서만 설명하는 예가 있습니다.

개발에 종사한 사람이 있나요? Visual Studio 2008 격리된 셸 애플리케이션/환경?제가 이미 참여한 다음 스레드 외에 공유해야 할 내용, 의견, 질문 등을 제공해 주세요.

MSDN 포럼의 스레드:


답변해 주셔서 감사합니다.예, 맞습니다. 우리는 Visual Studio를 구입할 필요 없이 사용자를 위한 CAL을 취득할 것입니다. 그것이 우리가 취할 방향입니다.

그러나 저는 아직 Shell 내부에서 그러한 사용자가 팀 탐색기를 사용할 수 있도록 하는 방법을 파악하지 못했습니다.그래서 나는 그것이 어떻게 이루어질 수 있는지에 대한 기술적 세부 사항을 찾아보고 있습니다.

내 말은, 내 사용자가 있는데, 그 사람이 내 VS Shell 응용 프로그램을 설치했지만, 그의 컴퓨터에는 VStudio Team 시스템이 없습니다.이제 TFS용 CAL을 구입하고 팀 탐색기를 설치하면 VS Shell 앱에서 자동으로 사용할 수 있다고 생각하시나요?

어떤 아이디어가 있나요?이런 일이 일어나도록 노력하셨나요?

감사해요

도움이 되었습니까?

해결책

이 질문을 우연히 발견했는데, 여전히 귀하와 관련이 있을 수 있습니다.

AnkhSVN(http://ankhsvn.open.collab.net/) 패키지를 만들고 격리된 셸에 로드합니다.주변에 몇 가지 문제가 있지만 Subversion 지원을 통해 SvnBridge를 사용하여 TFS 리포지토리에 액세스할 수 있습니다.이를 통해 달성하려는 프로세스에 조금 더 가까워질 수 있습니다.

다른 팁

Visual Studio Team Edition에 대한 라이선스를 구매하지 않고도 "특수 콘텐츠 작성자"가 TFS 소스 제어에 파일을 저장할 수 있도록 허용하려는 것 같습니다. 제가 틀렸다면 수정해 주세요.

그렇다면 안타깝게도 그렇게 할 수 없다고 생각합니다.사용자가 TFS에 액세스하려면 클라이언트 액세스 라이선스("CAL")가 필요합니다.

사용자를 위해 Visual Studio를 구입하지 않고도 사용자를 위한 CAL만 취득할 수 있다고 생각합니다(완전한 Visual Studio 비용보다 저렴할 것으로 예상됩니다).이 시점에서는 TFS 액세스 구성 요소만 포함된 VS 셸인 팀 탐색기를 배포할 수 있습니다.이는 TFS 서버 미디어에서 사용할 수 있습니다.

Google을 통해 이것을 찾았습니다.최선의 선택을 결정하기 위해 이를 검토할 수도 있습니다.

Visual Studio Team System 2008 라이선스 백서

제가 알고 있는 CAL 규칙의 유일한 예외는 작업 항목에 대한 액세스입니다.서버에 적절한 라이선스가 부여된 경우 조직의 누구나 새 작업 항목을 생성하거나 기존 작업 항목을 보고 업데이트할 수 있습니다. 그들에 의해 창조된, 사용하여 작업 항목 웹 액세스 요소.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top