C# 当代码在不同的计算机上运行时,单元测试数据适配器无法连接到MSTest的数据源

C# 当代码在不同的计算机上运行时,单元测试数据适配器无法连接到MSTest的数据源,c#,visual-studio-2010,unit-testing,visual-studio-2012,selenium,C#,Visual Studio 2010,Unit Testing,Visual Studio 2012,Selenium,我正在使用Selenium和C#创建我们的测试,我们在VS2010上创建了我们的测试用例,然后迁移到2012年 当代码在其他人之间共享时,其他人无法使用Visual Studio 2012执行测试。为了解决这个问题,我们将.Net framework版本更改为4.5,并在解决方案中添加了一个testsettings文件,这使得解决方案能够在当前放置的位置工作。再次,当我们改变位置时,测试声明失败,出现以下错误 结果消息:单元测试适配器未能连接到数据源或读取数据。有关此错误的疑难解答的详细信息,请

我正在使用Selenium和C#创建我们的测试,我们在VS2010上创建了我们的测试用例,然后迁移到2012年

当代码在其他人之间共享时,其他人无法使用Visual Studio 2012执行测试。为了解决这个问题,我们将.Net framework版本更改为4.5,并在解决方案中添加了一个testsettings文件,这使得解决方案能够在当前放置的位置工作。再次,当我们改变位置时,测试声明失败,出现以下错误

结果消息:单元测试适配器未能连接到数据源或读取数据。有关此错误的疑难解答的详细信息,请参阅MSDN库中的“数据驱动单元测试疑难解答”()。错误详细信息:找不到请求的.Net Framework数据提供程序。它可能没有安装

我使用的TFS数据源如下所示:

 [TestMethod]
 [DataSource("TestMethod1")]
    public void TestMethod1()
    { //Perform Test Actions }
我正在从App.config文件构建数据源字符串,如下所示:

 [TestMethod]
 [DataSource("TestMethod1")]
    public void TestMethod1()
    { //Perform Test Actions }

我能够使用命令提示符和Microsoft测试管理器运行相同的测试用例,但不使用Visual Studio

请帮忙