相关疑难解决方法(0)

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的最新版本.

c# visual-studio-2017

15
推荐指数
2
解决办法
7516
查看次数

VS 2019 和 Visual Studio 安装程序中缺少 .NET Core 的单元测试功能?

我刚刚将 MSTest .NET Core 单元测试项目添加到 VS 2019 中的解决方案中,但现在似乎没有任何功能可用于向该项目添加新的单元测试文件。

缺少“添加”>“单元测试...”上下文菜单选项

重现缺少上下文菜单问题的步骤:

  • 在 Visual Studio 2019 中,将新的“MSTest 项目 (.NET Core)”项目添加到现有解决方案
  • 在解决方案资源管理器中右键单击新测试项目的名称
  • 查看“添加 > 单元测试...”选项是否存在?

我缺少该选项,该选项存在于早期版本的 VS 中(对于针对完整 .NET 框架项目的完整单元测试项目,该选项在 VS2019 中仍然存在):

VS2019 上下文菜单没有“添加 > 单元测试...”选项

缺少单元测试模板

重现缺少单元测试模板问题的步骤:

  • 在 Visual Studio 2019 中,将新的“MSTest 项目 (.NET Core)”项目添加到现有解决方案
  • 在解决方案资源管理器中右键单击新测试项目的名称
  • 选择“添加 > 新项目...”
  • 看看有没有C#相关的测试选项?

我没有看到任何单元测试模板: 添加新项目对话框已过滤以进行测试,但未显示任何结果

我尝试过的

我认为问题可能是我没有为 VS2019 安装单元测试工作负载,但查看 VS2019 的 Visual Studio 安装程序中的“单独组件”选项,“测试工具核心功能”选项似乎也消失了:

VS2019 安装程序没有测试选项

这些是 VS2017 的相同选项以供比较: VS2017 安装程序显示测试工具核心功能选项

我知道“创建单元测试”上下文菜单选项预计不会出现在 VS2019 中,但据我所知,正常的单元测试功能和模板应该存在吗?

(PS:我很感激我可以从头开始编写单元测试,我只是问VS中的功能是否已经改变)

c# unit-testing mstest .net-core visual-studio-2019

6
推荐指数
0
解决办法
5808
查看次数

如何在VS 2017 .net core项目中生成单元测试用例?

Visual Studio 2017 for .Net core 项目中缺少“创建单元测试”上下文菜单选项?

我读到一些文章说“创建单元测试”上下文菜单选项在 VS2017/Core/x64 配置中被删除。但那些都是旧文章了。那么,想检查一下这个选项现在是否可用?如果没有,我们是否有其他替代方案(扩展)来生成测试用例?如果是这样,请告诉我步骤。

我正在开发 VS 2017/.NetCore 2.0 项目。

感谢你的帮助!

unit-testing testcase asp.net-core-webapi visual-studio-2017 asp.net-core-2.0

4
推荐指数
1
解决办法
1807
查看次数