Visual studio 2010 Testdriven.net连接到数据库时失败

Visual studio 2010 Testdriven.net连接到数据库时失败,visual-studio-2010,testdriven.net,Visual Studio 2010,Testdriven.net,这是我的项目结构。我有一个DataAccess项目,其中包含了edmx文件和EF4生成的相关类。此项目由我的DataAccessLibrary.dll文件调用。DataAccessLibrary.dll中的公共方法被Nunit测试项目的测试方法调用 当我使用VS2010将我的项目附加到Nunit[2.5.10版]进程时,我能够运行测试,并将方法连接到数据库和所有其他程序。但是,当我右键单击项目文件并使用Testdriven.Net“运行测试”时,我在尝试连接到数据库时遇到了一个错误。DataAc

这是我的项目结构。我有一个DataAccess项目,其中包含了edmx文件和EF4生成的相关类。此项目由我的DataAccessLibrary.dll文件调用。DataAccessLibrary.dll中的公共方法被Nunit测试项目的测试方法调用

当我使用VS2010将我的项目附加到Nunit[2.5.10版]进程时,我能够运行测试,并将方法连接到数据库和所有其他程序。但是,当我右键单击项目文件并使用Testdriven.Net“运行测试”时,我在尝试连接到数据库时遇到了一个错误。DataAccess项目和DataAccessLibrary.dll以及nunit测试项目都具有包含连接字符串的配置文件。但我还是犯了这个错误。指定的命名连接在配置中找不到,或者不打算与EntityClient提供程序一起使用,或者无效


我需要为此做些什么?

您可以右键单击项目的配置文件并确保“复制到输出”设置为“始终复制(或更新)”哪个项目吗?DataAccess或DataAccessLibrary或测试项目?如果您使用测试运行程序,则它是测试项目的一部分。它通常被命名为xxx.dll.config