当前状态:.NET Core缺少模板
我得出结论,这些模板(包括其他非测试模板,请参见缺失项目模板)确实不存在。
我已在GitHub上提出了一个单独的问题,以使这些测试模板可用于.NET Core项目,并达到.NET Framework模板的水平。您可以在此处跟踪进展:.NET Core Unit测试项目中缺少单元测试模板
希望这对于在.NET Core中缺少这些模板的某人有所帮助。
为了明确起见,我尝试了以下措施:
- 在不同计算机上尝试多个Visual Studio 2017安装程序
- 请求同事重现相同的行为
- 在Visual Studio安装程序上打勾选择各种选项
- 大量谷歌搜索
问题:
如果我向解决方案添加新的“MSTest Test Project(.NET CORE)”,然后右键点击新生成的项目,转到“Add”>“New Item”,“Add New Item”窗口将显示,但是我找不到添加单元测试的测试模板(第2张截图显示了这些模板,这是一个.NET Framework项目)。目前我只能复制并粘贴当前的单元测试文件,然后将其重命名。
这仅是.NET CORE测试项目的问题。
已尝试以下措施:
- 通过Visual Studio安装程序确保没有丢失任何内容
- 更新了VS2017更新
- 更新了MSTest Adapter NUGET包
注意:这个人(.NET Core中缺少单元测试功能在VS 2019和Visual Studio Installer中?)也遇到了与我相同的问题,但使用的是VS2019!
只是确认一下:在VS 2017中创建单元测试在哪里?不是同样的问题。这是“创建单元测试”上下文菜单。