2

カスタム TFS イベントポイントを運用 Web サーバーにデプロイしました。サーバーには TFS sdk がインストールされていないため、依存するすべての dll を見つけて展開する必要がありました。何らかの理由で、アプリケーションが TFS クライアントを使用して TFS に接続しようとすると、サーバーでのみ不足メソッド例外がスローされます。完全な SDK をインストールせずに、この Web サービスをシステムで実行する方法を知っている人はいますか?

ビンに展開された TFS dll

  • Microsoft.TeamFoundation.Client.dll
  • Microsoft.TeamFoundation.Common.dll
  • Microsoft.TeamFoundation.Common.Library.dll
  • Microsoft.TeamFoundation.dll
  • Microsoft.TeamFoundation.WorkItemTracking.Client.Cache.dll
  • Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.dll
  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll
  • Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll

例外

System.MissingMethodException: Method not found: 'Boolean Microsoft.TeamFoundation.Client.TfsConnection.HandleUnauthorizedException(Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException)'.
   at Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.HandleComException(Int32 hr)
   at Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.DatastoreClass.ConnectEx(String connectionString, String defaultCachePath, String instanceId, String userSamName, String userFriendlyName, String userSid, WorkItemServer clientService)
   at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.InitializeInternal()
   at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.Microsoft.TeamFoundation.Client.ITfsTeamProjectCollectionObject.Initialize(TfsTeamProjectCollection teamProjectCollection)
   at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore..ctor(TfsTeamProjectCollection teamProjectCollection)
4

1 に答える 1

0

その問題に部分的に関連しているように見えます: http://blogs.msdn.com/b/bharry/archive/2013/02/13/10392771.aspx

残念ながら、「Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll」ライブラリの適切なバージョンを見つける場所をまだ特定できません。

于 2014-02-27T08:27:27.363 に答える