【发布时间】:2019-01-18 10:56:28
【问题描述】:
我在单元测试 C# 项目文件中有一个标准的 MSTest 单元测试。该项目正在运行 .NET Framework 4.7.2,并安装了 1.3.2 版的 MSTest 适配器和框架。我正在运行 Visual Studio 2017 Enterprise 15.7.6,并且有一个 VSTS 工作区,其中包含一些随机手动创建的测试用例。
当我在测试资源管理器中右键单击我的单元测试并选择“关联到测试用例”时,我可以输入测试用例 ID,添加关联,然后单击“保存”。保存后,我收到一条错误消息,如下所示。
我尝试使用不同版本的 MSTest 和项目文件的不同 .NET Framework 版本来保存关联,但都没有解决问题。我还尝试以管理员身份运行 Visual Studio,但没有成功。有没有其他人遇到过这个问题,或者知道任何解决方法?
【问题讨论】:
-
在 Visual Studio 中看起来像一个问题。您是否尝试过修复安装?
-
很遗憾,修复安装并没有解决问题。我将尝试运行旧版本的 VS2017 Enterprise 15.6.7。我有一个与 MS 相关的未决案例,其中至少有一个人能够在 15.7.6 上重现该问题,并且能够通过降低一个到 15.7.5 来解决它。 developercommunity.visualstudio.com/content/problem/309413/…
-
自更新到VS 2017 15.8.0后,不再显示错误信息。相反,在测试资源管理器中右键单击测试时会禁用“关联到测试用例”。
-
我还有一个持续的 MS 社区帖子:developercommunity.visualstudio.com/content/problem/309413/…
-
刚刚确认版本 15.8.0 和 15.8.1 之间的行为是相同的。
标签: c# visual-studio unit-testing tfs azure-devops