6

我有一个 Visual Studio 2012 解决方案,其中包含一个 C# 项目和一个引用 C# 项目输出的测试项目。测试项目在 Visual Studio 中运行良好。

但是,如果我在开发人员命令提示符下使用 MSTest.exe 运行它:

MSTest.exe /testcontainer:mytest.dll

它没有给出很多警告,比如:

测试运行部署问题:未找到测试容器“(mytest.dll 的路径)”直接或间接引用的程序集或模块“Microsoft.SharePoint.Search.Extended.Query”。

我不认为 Visual Studio 正在复制不属于解决方案的引用的 dll。

解决方案是什么?如何使用 MSTest.exe 运行我的测试套件

4

1 回答 1

1
  1. 您可以从 GAC 引用程序集
  2. 在使用测试方法运行测试之前,您可以指定哪些文件应与编译的测试程序集一起部署DeploymentItemAttribute
于 2013-08-29T16:21:24.517 回答