2017-02-01 37 views
1

我在我的解决方案中有工作单元测试(从向导生成单独的项目)。 我已经尝试安装一个通用的测试设置文件。 确保我已登录并拥有以我名义签发的有效企业许可证。为什么VS2015 Enterprise中禁用MSBuild Analyze代码覆盖选项?

但我的分析代码覆盖工具被禁用:

Disabled in both places

Project structure

更新:增加了创建新项目 New Project

+0

它是最新的VS2015版本与更新3? Mine是14.0.25431.01更新3版本,该选项在我身边启用。如果你创建一个默认的简单C#单元测试项目,结果如何?还请重置您的VS设置。另外,如果您只需在测试资源管理器窗口中右键单击某个测试方法,是否可以选择“分析代码覆盖范围...”?是否启用?如果所有测试方法都有相同的问题,请检查是否在VS中安装了某些扩展工具。或者以安全模式运行VS可以帮助你缩小这个问题。 –

+0

是的它是相同的版本。我已经上传了一个创建新项目+单元测试项目的截图,但它仍然存在相同的问题。如果我右键点击测试方法,该选项仍然被禁用。重置我的设置没有帮助。我尝试了安全模式,但在输出中出现此错误:初始化零件“Microsoft.VisualStudio.TestWindow.VsHost.TestWindowHost”时引发异常。然后测试菜单完全丢失。我检查了我的扩展,应该没有任何冲突,我只是安装了Xamarin之类的东西。 – Ryan

+0

哦,不,现在我的测试菜单和工具完全从IDE中消失。叹息,发生了什么事。立即尝试修复并删除我的组件缓存。 – Ryan

回答

0

上运行的Visual Studio 2015年修复的截图和删除文件夹%USERPROFILE%\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache中的所有内容解决了这个问题,我现在使测试菜单返回并启用代码覆盖范围并开始工作。

+0

您是否愿意将您的答复标记为答案?所以它可以帮助其他社区成员遇到同样的问题。感谢您的分享:) –

相关问题