【问题标题】:TFS 2010 WorkItem Client - Method not found exceptionTFS 2010 WorkItem 客户端 - 找不到方法异常
【发布时间】:2012-10-11 18:17:41
【问题描述】:

我已将自定义 TFS 事件点部署到我们的生产网络服务器。服务器没有安装 TFS sdk,所以我必须找到并部署所有依赖的 dll。出于某种原因,当应用程序尝试使用 TFS 客户端联系 TFS 时,它只会在服务器上引发缺少方法异常。有谁知道如何在不安装完整 SDK 的情况下让该 Web 服务在系统上运行?

bin 部署了 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)

【问题讨论】:

  • 到目前为止,您复制了哪些 DLL?您可能会发现您所依赖的 dll 需要其他人。
  • 为什么您不只安装完整的 SDK?
  • @Betty 我已经用 dll 更新了问题。
  • @EdwardThomson 这是一个生产网络服务器。 IT 不想安装 SDK,因为他们想限制影响盒子上运行的任何其他应用程序。此外,他们不想安装可能会增加服务器安全表面积的额外代码。
  • 您可能还需要Microsoft.VisualStudio.TeamFoundation.dll Microsoft.VisualStudio.TeamFoundation.Client.dll

标签: wcf tfs-sdk


【解决方案1】:

看起来部分与该问题有关: http://blogs.msdn.com/b/bharry/archive/2013/02/13/10392771.aspx

不幸的是,我仍然无法在语言环境中找到正确版本的“Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll”库。

【讨论】:

猜你喜欢
  • 2017-10-12
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 2021-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
相关资源
最近更新 更多