1

我想不是,但这里有一个问题:

我已经制作了一个 COM+ 对象,可以在没有安装 VisualStudio 或 TFS 的机器上使用。这个 COM+ 对象引用了 TFS dll 来登录远程 TFS 服务器并创建工作项。

我还有另一个问题。我使用了 VS2012 和 TFS2010,所以当我认为它们应该说 10.0.0.0 或类似的风格时,引用的 dll 说 11.0.0.0。

我检查了这个TFS 2010 构建失败,因为它无法加载 Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage 11.0 版 ......但我看不出它是否对我有用,如果有用,如何。

这是确切的错误:

无法加载文件或程序集“Microsoft.TeamFoundation.Client, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。

也许,(正如我在标题中所说),它需要在机器上安装一些东西......但是这台机器是一台服务器,在服务器上安装新东西让我有点困扰。

4

1 回答 1

1

11.0 DLL 很好 - 这意味着您使用的是 2012 客户端 DLL,但它们在 2010 TFS 服务器上运行良好。

如果运行您的应用程序的计算机上未安装 VS,则需要将它们与您的应用程序一起部署。请参阅http://geekswithblogs.net/TarunArora/archive/2011/06/18/tfs-2010-sdk-connecting-to-tfs-2010-programmaticallyndashpart-1.aspx了解需要哪些 DLL 以及从何处获取它们。

于 2013-07-04T15:09:36.630 回答