这个问题的快速谷歌带来了这个解决方案
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'.
我尝试过的
将项目添加为参考不作为装配参考
为测试项目安装了我在项目中依赖的NuGet软件包。我注意到,所有dll文件都已经存在于单元测试项目的bin文件夹中。
尝试了一些解决方案,例如重新启动VS Studio,编辑配置管理器以确保我与项目位于同一平台(X64),寻找.accessor文件以将其删除(找不到),删除测试项目并将其重新添加。
所有这些都没有起作用。