【发布时间】:2017-08-09 22:35:13
【问题描述】:
我目前正在使用 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 文件在本地运行测试,并使用 DataSource 属性从 TFS 测试用例中提取参数。
更新 2
我已在 runsettings 文件中添加了以下标记。
我已将 NuGet 'MSTest.TestAdapter' 从 1.1.18 减少到 1.1.11,现在我收到以下错误。使用 testsettings 文件在 Visual Studio 2015 上运行准确的测试并连接到数据源没有问题。
【问题讨论】:
-
您是否检查过 .runsettings 文件是否被复制到构建工件/输出中?
-
同样在 Visual Studio 测试构建步骤中,您是否提供了运行设置文件的位置?
-
您能分享更详细的错误日志信息吗?
标签: c# tfs visual-studio-2017 tfsbuild runsettings