我在 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 读取我的连接文件?还有什么问题吗?
最佳答案
您应该将您的设置文件命名为 App.config,放入测试项目的根目录并包含它。 NUnit 和 TeamCity 运行器都将使用该 app.config 中的设置。
关于.net - 让 TeamCity 读取我的 NUnit 测试配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13940022/