MSTest.exe提供程序集或模块未找到警告

时间:2013-08-29 16:06:41

标签: c# visual-studio unit-testing dll mstest

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

但是如果我在Developer命令提示符下使用MSTest.exe运行它:

MSTest.exe /testcontainer:mytest.dll

它没有提供很多警告,例如:

  

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

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

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

1 个答案:

答案 0 :(得分:1)

  1. 您可以从GAC
  2. 引用程序集
  3. 在使用DeploymentItemAttribute测试方法运行测试之前,您可以指定应与已编译的测试程序集一起部署哪些文件。