visualstudio2017 中缺少 UnitTestFramework

missing UnitTestFramework in visualstudio2017

我从 2015 年更新到 2017 年的 VisualStudio。 当我尝试启动 UWP 单元测试时,似乎 Microsoft.VisualStudio.TestPlatform.UnitTestFramework 不存在(它给我一个错误)。 我尝试使用 Microsoft.VisualStudio.TestTools.UnitTesting 和项目构建和 运行 但它不执行我的测试。 我该如何解决?

谢谢

@scriptfx:你使用的是什么版本的 VS 2017?如果我们能看到您遇到的错误,那就太好了。 SDK MSTestFramework.Universal 应该指向构建日志中的 15.0 版本。

附带说明一下,您还可以升级到 VS 2017 中的新默认框架 - MSTest V2。此处有更多详细信息:https://blogs.msdn.microsoft.com/devops/2016/06/17/taking-the-mstest-framework-forward-with-mstest-v2/

我通过完全重新安装 visualstudio 解决了这个问题。