在 mtm 中触发测试用例时,字典中不存在给定的键

The given key was not present in the dictionary while triggering test cases in mtm

我正在尝试使用 MTM 运行 编码 ui 测试用例。我使用 XAML builds 到代理机器中的 运行 测试用例 从本地机器触发测试用例时一切正常。 但是当我在代理机器中从 MTM 运行 宁测试用例时,我收到以下错误消息

Assert.Fail failed. (Getting values for Environment and Culture failed from MTM: The given key was not present in the dictionary.)

有人可以帮忙吗?

注意:我在不同的解决方案中确实有一些其他测试用例(具有不同的 XAML build)并且它们工作正常。

我正在使用 Visual studio 2015.

此错误的原因是错误的测试配置设置。

我在我的应用程序配置中使用的配置变量在 MTM 配置设置中不存在,因为它给我上面的错误消息 "The given key was not present in the dictionary"。

只要我在我的 MTM 测试配置管理器中添加了正确的变量,然后将它们添加到我的 运行 配置设置中,错误就得到了解决。