Visual Studio 2017中缺少创建单元测试上下文菜单选项?

tom*_*dox 15 c# visual-studio-2017

我的VS2017副本中似乎缺少"创建单元测试"上下文菜单选项.

我知道有一点历史的它被删除,在VS2015然后重新添加多哗然,但据我可以从告诉了VS2017微软的文档应该是有吧?

我正在处理的解决方案包含一个ASP.NET Web API 2应用程序,一个C#类库和几个测试项目,所有这些都是针对.NET Framework 4.5.1的.(我知道这个选项不应该出现在Microsoft Developer Community论坛上讨论的 .Net Core或.Net Standard项目).

我已经尝试右键单击代码窗口中的类名和方法名,类名称选项卡和解决方案资源管理器中的类文件都无济于事.

编辑:我的VS副本中已经安装了"测试工具核心功能":

在此输入图像描述

编辑2:我可以确认现在修复了VS的最新版本.

小智 11

这似乎是一个已知的问题,如下所述:

Visual Studio Team♦♦·6天前0(2017年3月17日)

感谢您的反馈意见!我们已经修复了问题,并且错误修复将包含在下一个更新版本中.感谢您帮助我们构建更好的Visual Studio!

https://developercommunity.visualstudio.com/content/problem/24835/create-unit-tests-missing-when-right-click-in-meth.html

另一个值得注意的是,并非所有框架都支持这一点,特别是.NET Core.


Ken*_*ker 6

打开"Visual Studio Installer"并修改Visual Studio 2017版本.

选择Individual Components选项卡,确保在Debugging and testing下检查并安装了Testing tools核心功能.

  • 我对此寄予厚望,但事实证明,我的版本已启用该功能。 (2认同)
  • 同样的问题在这里(VS Pro 2017)。 (2认同)