Visual studio 2013 VS2008->VS2013升级的解决方案无法再运行测试

Visual studio 2013 VS2008->VS2013升级的解决方案无法再运行测试,visual-studio-2013,Visual Studio 2013,我们已将VS2008解决方案升级到VS2010,然后升级到VS2013 Pro。在VS2013中,它全部生成,但单元测试全部失败,并出现相同的错误: 单元测试适配器无法连接到数据源或读取数据 数据 文件夹结构没有改变,测试数据文件都在正确的位置 下面是一个典型的测试: [DeploymentItem(@"Autoscribe.Utility.Test\TestData\GetParameters1_RetrievesCorrectParameters.xml")] [DataSource("Mi

我们已将VS2008解决方案升级到VS2010,然后升级到VS2013 Pro。在VS2013中,它全部生成,但单元测试全部失败,并出现相同的错误:

单元测试适配器无法连接到数据源或读取数据 数据

文件夹结构没有改变,测试数据文件都在正确的位置

下面是一个典型的测试:

[DeploymentItem(@"Autoscribe.Utility.Test\TestData\GetParameters1_RetrievesCorrectParameters.xml")]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", @"|DataDirectory|\Autoscribe.Utility.Test\TestData\GetParameters1_RetrievesCorrectParameters.xml", "test-record", DataAccessMethod.Sequential)]
[TestMethod(), Description("String extensions")]
public void GetParameters1_RetrievesCorrectParameters()
{
    // Get test data.
    string input = TestContext.DataRow["input"].ToString();
    string[] outputs = TestContext.DataRow["outputs"].ToString().Split(new char[] { ',' }, StringSplitOptions.None);

    // etc
} 
在VS2008中,有一个向导可以设置测试属性以将测试数据文件连接到测试,使用该向导通常可以解决此类问题,但在VS2013 Pro中似乎不可用。谁能告诉我:

如何将测试连接到VS2013 Pro中的数据文件,而不必显式键入DataSource属性,以及


b关于如何解决这个问题有什么建议吗?

诀窍是显式地选择原始的测试运行配置。看来升级并没有推进这一点