我目前正在使用 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-测试使用运行设置文件?forum=vsunittest。
以前使用 .testsettings 文件解决了该问题,但如果正在使用 testsettings 文件,则 runsettings 文件似乎不可用。
更新
目标 - 使用 runsettings 文件在本地运行测试,并使用 DataSource 属性从 TFS 测试用例中提取参数。
更新 2
我已将以下标记添加到 runsettings 文件中。
我已将 NuGet 'MSTest.TestAdapter' 从 1.1.18 减少到 1.1.11,现在我收到以下错误。确切的测试将在 Visual Studio 2015 上使用 testsettings 文件运行并毫无问题地连接到数据源。