C# 数据驱动的excel 2013与VS 2013

C# 数据驱动的excel 2013与VS 2013,c#,visual-studio,connection-string,office-2013,data-driven-tests,C#,Visual Studio,Connection String,Office 2013,Data Driven Tests,我正在尝试连接到我的excel文件,以便在VS 2013中将数据发送到我的测试单元 我有Office 2013(这是一台新电脑) 这是我的App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="microsoft.visualstudio.testtools" type="Microsoft.VisualS

我正在尝试连接到我的excel文件,以便在VS 2013中将数据发送到我的测试单元 我有Office 2013(这是一台新电脑)

这是我的App.config:

<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
 <configSections>
 <section name="microsoft.visualstudio.testtools" type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection, Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
 </configSections>
 <connectionStrings>
 <add name="ExcelConnection" connectionString="Dsn=Excel Files;dbq=.\Ketonuria.xlsx;defaultdir=.; driverid=790;maxbuffersize=2048;pagetimeout=5" providerName="System.Data.Odbc" />
 </connectionStrings>
 <microsoft.visualstudio.testtools>
 <dataSources>
 <add name="Ketonuria" connectionString="ExcelConnection" dataTableName="twoPositiveIn1Week$" dataAccessMethod="Sequential"/>
 </dataSources>
 </microsoft.visualstudio.testtools>

</configuration>
我将excel文件包括在项目中,并且我将属性“复制到输出目录”更改为“始终复制”

我得到的错误是:
“单元测试适配器未能连接到数据源…”

最后一行是否应为“未能连接”(而不是“字段”)?完整的信息是什么?它是否包含可以与XML进行比较的路径信息?是的,它失败了,我将编辑它。没有,没有路径,只是指向microsoft的链接
 [TestMethod]
        [DataSource("Ketonuria")]
        [DeploymentItem("Ketonuria.xlsx")]
        public void TwoPositiveIn1Week()
        {
            TestContext.WriteLine(TestContext.DataRow["Patient ID"].ToString());
            Assert.IsTrue(true);


        }