1

这个问题的快速谷歌带来了这个解决方案

单元测试项目找不到被测程序集(或依赖项)

但是我已经尝试了该问题中的所有解决方案,但似乎都没有奏效。

我在我已经构建的程序中添加了一个 MSUnit 测试项目,它无法从项目中找到任何程序集引用。

错误看起来像这样

Could not load type 'System.Data.SqlClient.SqlConnection' from assembly 'System.Data.SqlClient, 
Version=4.5.0.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

我试过的

  1. 将项目添加为引用而不是程序集引用

  2. 为测试项目安装了我在项目中依赖的 NuGet 包。我注意到单元测试项目的 bin 文件夹中已经存在所有 dll。

  3. 尝试了重启VS Studio等解决方案,编辑配置管理器确保我和项目在同一个平台(X64),找.accessor文件删除(没找到),删除测试项目并添加回来了。

这些都没有奏效。

4

0 回答 0