在哪里可以找到Microsoft.VisualStudio.QualityTools.Resource.dll?

时间:2010-09-14 15:22:24

标签: c# .net mstest

我正在为我们的C#项目设置新的Win7构建机器。我们不想在该计算机上安装Visual Studio。所以我按照“Running mstest without Visual Studio”的说明来设置我们的机器。

在第3步:

    Put Microsoft.VisualStudio.QualityTools.Resource.dll and
 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll in the GAC on the CIServer,
 because that is where they are on the DevMachine.

在我的开发机器上(安装了Visual Studio 2008专业版)我在我的GAC(C:\ windows \ assembly)中找到了它们,但是我搜索了整个开发机器但找不到Microsoft.VisualStudio.QualityTools.Resource.dll < / p>

我的问题是:

  1. 从何处获取Microsoft.VisualStudio.QualityTools.Resource.dll
  2. 我可以从GAC复制上述文件吗? (我尝试了gacutil.exe,没有这样的复制选项。我尝试Control Panel->Administrative Tools,但我的XP机器只有Microsoft .Net Framework 1.1 Configuration,上面两个程序集没有显示。)?
  3. 感谢,

4 个答案:

答案 0 :(得分:6)

您可以通过cmd.exe从GAC复制文件。 E.g:

copy C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.Resource\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.Resource.dll C:\Temp

适当调整版本。

Windows资源管理器只是用您可能知道的聚合视图替换C:\ Windows \ assembly中的子文件夹。

答案 1 :(得分:2)

我的版本此Dll当前站点位于以下位置C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0,因为使用了vs2010所以相应地更改路径以从您的计算机获取它< / p>

如果你需要单独运行它,请在你的文件夹结构中创建一个工具文件夹,然后检查源代码控制,然后从该工具文件夹引用dll,而不是从GAC引用。这意味着当它构建在构建机器上时,它不需要安装Visual Studio

答案 2 :(得分:0)

也许你有64位机器。在那种情况下,就在这里。

C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll

答案 3 :(得分:0)

如果您使用 VS2008

,请运行以下命令
copy C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.QualityTools.Resource\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.QualityTools.Resource.dll c:\temp