3

我在 VS 2010 中有一个项目,使用 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 测试时,连接字符串为 Null。如何让 TeamCiry 读取我的连接文件?还有什么问题吗?

4

1 回答 1

3

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

于 2012-12-18T20:26:12.437 回答