我在VS2013版本12.0.31101.00 Update 4中有一个.NET 4.5.2单元测试项目 . 通过NuGet在项目中安装了EntityFramework 6.1.3 . EntityFramework的相同版本在解决方案中使用EntityFramework的所有项目中 .

当我 run 一个特定的MS-Test单元测试时,我得到一个System.InvalidOperationException,消息“无法加载具有不变名称'System.Data.SqlClient'的ADO.NET提供程序的应用程序配置文件中注册的实体框架提供程序类型'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' . 确保使用了程序集限定名称,程序集可供正在运行的应用程序使用 . 有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882“ .

但是,当我测试时,测试会一直贯穿并通过 . 是什么赋予了?