测试项目找不到项目依赖项

时间:2019-08-27 18:59:38

标签: c# visual-studio unit-testing mstest vs-unit-testing-framework

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

Unit test project cannot find assembly under test (or dependencies)

但是我已经尝试了该问题中的所有解决方案,但似乎没有一个起作用。

我在已经建立的程序中添加了一个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软件包。我注意到,所有dll文件都已经存在于单元测试项目的bin文件夹中。

  3. 尝试了一些解决方案,例如重新启动VS Studio,编辑配置管理器以确保我与项目位于同一平台(X64),寻找.accessor文件以将其删除(找不到),删除测试项目并将其重新添加。

所有这些都没有起作用。

0 个答案:

没有答案