MSTest.exe发出未找到程序集或模块的警告

本文关键字:程序集 模块 警告 exe MSTest | 更新日期: 2023-09-27 18:29:27

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

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

MSTest.exe /testcontainer:mytest.dll

它不能给出很多警告,比如:

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

我不认为Visual Studio正在复制引用的dll,这些dll不是解决方案的一部分。

解决这个问题的办法是什么?如何使用MSTest.exe 运行测试服

MSTest.exe发出未找到程序集或模块的警告

  1. 您可以引用GAC中的程序集
  2. 您可以指定在使用DeploymentItemAttribute对测试方法运行测试之前,应在编译的测试程序集旁边部署哪些文件