2013-07-04 5 views
1

내 생각에는 짐작할 수 있습니다.원격으로 통신하기 위해 일부 DLL을 사용할 컴퓨터에 TFS가 설치되어 있어야합니까?

Visual Studio 또는 TFS가 설치되지 않은 컴퓨터에서 COM + 개체를 사용했습니다. 이 COM + 개체는 TFS dll을 참조하여 원격 TFS 서버에 로그인하고 작업 항목을 만듭니다.

그리고 또 다른 문제가 있습니다. 나는 VS2012와 TFS2010을 사용했기 때문에 언급 된 dll은 10.0.0.0 또는 그 스타일의 일부를 말해야한다고 생각할 때 11.0.0.0이라고 말합니다.

나는 이걸 확인했습니다 ... TFS 2010 build failing because it can't load Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage version 11.0 ...하지만 유용 할 지 모르겠군요.

이 정확한 오류입니다 :

Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

그리고 어쩌면, (내가 제목에 말을하려고로)가 컴퓨터에 설치되어 뭔가를 할 필요 ...하지만이 기계가하는 서버입니다, 서버에 새로운 것을 설치하는 데 다소 괴롭다.

답변

1

11.0 DLL은 괜찮습니다. 즉, 2012 클라이언트 DLL을 사용하고 있지만 2010 TFS 서버와 잘 작동합니다.

앱이 실행되는 컴퓨터에 VS가 설치되어 있지 않으면 앱과 함께 VS를 배포해야합니다. 어떤 DLL이 필요한지와 DLL을 가져올 위치를 확인하려면 http://geekswithblogs.net/TarunArora/archive/2011/06/18/tfs-2010-sdk-connecting-to-tfs-2010-programmaticallyndashpart-1.aspx을 참조하십시오.

+0

나는 혼란 스럽다. 나는 그걸 조사 해왔다 ... 이것이 서버에 sdk를 설치해야한다는 것을 의미합니까? – apacay

+0

그 하나의 해결책이지만, 나는 그것이 필요하다고 생각하지 않습니다. 필요한 DLL을 가져 와서 응용 프로그램과 같은 디렉토리에있는 서버로 복사하십시오. – RobSiklos

+0

나는 이미 그렇게 해왔지만, 그들은 거기에없는 것처럼, 나는 무엇을 놓치고 있습니까?. 어쩌면 내가 레지스트리 또는 뭔가에 대한 지키는 참조를 만들 수 있습니까? 나도 몰라 ...하지만 확실히 SDK 설치를 피하고 싶다. (다른 방법이 없다면). – apacay

관련 문제