.net 让TeamCity读取我的NUnit测试配置文件

.net 让TeamCity读取我的NUnit测试配置文件,.net,testing,nunit,teamcity,.net,Testing,Nunit,Teamcity,我在VS2010中有一个项目,使用NUnit和C#测试我的应用程序。我的项目名为MyProjectTests,根据NUnit,我有一个MyProjectTests.config文件,其中有一个到测试数据库的连接字符串,如下所示: <?xml version="1.0"?> <configuration> <appSettings> <add key="defaultConnection" value="MyConnection"/> &l

我在VS2010中有一个项目,使用NUnit和C#测试我的应用程序。我的项目名为MyProjectTests,根据NUnit,我有一个MyProjectTests.config文件,其中有一个到测试数据库的连接字符串,如下所示:

<?xml version="1.0"?>
<configuration>
<appSettings>

    <add key="defaultConnection" value="MyConnection"/>
</appSettings>
<connectionStrings>
    <add name="MyConnection" connectionString="My_Connection_String_Details" providerName="System.Data.SqlClient"/>
</connectionStrings>


但当我运行TeamCity NUnit测试时,连接字符串为空。如何让TeamCiry读取我的连接文件?还有什么问题吗?

您应该将设置文件命名为App.config,放在测试项目的根目录中并包含它。NUnit和TeamCity跑步者都将使用该app.config中的设置