【问题标题】:How to add reference `Microsoft.TeamFoundation.TestImpact.Client.dll` in Visual Studio 2012?如何在 Visual Studio 2012 中添加参考 `Microsoft.TeamFoundation.TestImpact.Client.dll`?
【发布时间】:2014-01-13 14:07:22
【问题描述】:

我正在为 TFS 构建流程工作流编写自定义活动,例如指导方针here

帖子需要在路径C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.TestImpact.Client\10.0.0.0__b03f5f7f11d50a3a 处添加对Microsoft.TeamFoundation.TestImpact.Client.dll 的引用。我在安装 Visual Studio 2012 的机器上找不到此路径。

我在哪里可以找到此参考资料?

【问题讨论】:

  • 您使用的是哪个版本的 Visual Studio? Express、Pro、Ultimate?
  • 我的 VS 2012 是终极版
  • 我正在使用 2013 并且该库不存在。根据 TechNet 文章,它看起来只存在于 2010 年和 2012 年。但文档确实说它应该在 GAC 中。看看最底部的msdn.microsoft.com/en-us/library/bb130146(v=vs.110).aspx。我知道这并不能帮助您解决参考问题,但它至少可以确保您不是疯子。
  • 我在哪里可以下载这个文件,它不在我的机器上。

标签: c# visual-studio-2010 visual-studio-2012 reference


【解决方案1】:

这是一个旧线程,但如果其他人遇到此问题,只需下载独立的 TFS 对象模型安装程序。

【讨论】:

    【解决方案2】:

    正如其他答案所述,它随 VS 2010 一起提供,因此您需要安装它,然后您应该能够找到它。

    对于尝试使用 VS 2013 / TFS 2013 执行此操作的任何人,您需要 Microsoft.TeamFoundation.TestImpact.Client version=12.0.0.0

    此文件位于文件夹中

    • C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.TeamFoundation.TestImpact.Client\v4.0_12.0.0.0__b03f5f7f11d50a3a

    【讨论】:

      【解决方案3】:

      文件的 10.0 版本随 Team Explorer 或 Visual Studio 2010 一起提供。 它直接复制到 GAC,但您可以使用命令行COPY 命令提取它。

      在您的机器上安装 VS 2010,打开命令提示符并导航到 C:\Windows\GAC_MSIL\Microsoft.TeamFoundation.TestImpact.Client\{Version}\

      然后将COPYMicrosoft.TeamFoundation.TestImpact.Client.dll 放到您选择的文件夹中。

      最后,我的建议是您使用 VS 2012 中包含的版本,这会使事情变得更容易。上述方法也适用于 Microsoft.TeamFoundation.TestImpact.Client.dll 11.0(又名 VS 2012 版本)。

      【讨论】:

      • 以上略有错误。这是完整的命令:copy c:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.TestImpact.Client \10.0.0.0__b03f5f7f11d50a3a . 上面的示例缺少路径的 assembly 部分
      猜你喜欢
      • 2013-08-29
      • 1970-01-01
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 2017-12-13
      • 2012-11-04
      • 1970-01-01
      相关资源
      最近更新 更多