我目前正在使用Visual Studio 2017并将我的.testsettings文件升级为.runsettings文件。我的目标是使用带有TFS构建的runsettings文件来根据构建需要更新某些参数,但是希望通过使用DataSource访问位于我的测试用例中的测试参数。我面临的错误与此处描述的错误相同 - https://social.msdn.microsoft.com/Forums/en-US/884cff6a-1da1-44d8-b8c8-d52d6ff12df6/mstest-unable-to-run-the-test-using-runsettings-file?forum=vsunittest。
使用.testsettings文件以前解决了这个问题,但是如果正在使用testsettings文件,则runsettings文件似乎不可用。
更新
目标 - 使用runsettings文件在本地运行测试,并使用DataSource属性从TFS测试用例中提取参数。
更新2
我已将以下标记添加到runsettings文件中。
我已经减少了NuGet' MSTest.TestAdapter'从1.1.18到1.1.11现在我收到以下错误。完整的测试将运行并连接到数据源,而使用testsettings文件在Visual Studio 2015上没有任何问题。