注意:我在 SoftwareEngineering 网站上问过这个问题,但有人回复了“我的工具问题在哪里”,并且该链接说要在 Stackoverflow 上询问(至少我是这样解释答案的)”
我在以前的项目中也有过这种情况,但在我的新 ASP.NET Core 1.1 项目中没有看到它。
以前,我只需右键单击方法或类,然后选择“创建单元测试”或“运行/创建 IntelliTest”。
经过一番谷歌搜索后,VS2017 或 ASP.NET Core 的第一个版本似乎还没有此功能。
这个已经添加了吗?如果是,我需要哪个版本的 ASP.NET Core 和 Visual Studio?
我有VS 2017 15.3.5 ASP.NET Core 1.1
谢谢!
最佳答案
你说你使用的是VS 2017,但你没有具体说明是哪个版本。 IntelliTest 功能在 VS 2017 Enterprise 中可用。查看Generate unit tests for your code with IntelliTest
可用性和扩展 创建 IntelliTest 和运行 IntelliTest 菜单命令:
仅在 Visual Studio 2015 企业版中可用 以及稍后。
仅支持面向 .NET Framework 的 C# 代码。
可扩展,并支持在 MSTest、MSTest V2、 NUnit、xUnit 格式。
不支持 x64 配置。
另外,请阅读Generating Unit Tests with IntelliTest using Visual Studio Enterprise 2017
关于c# - 在 ASP.NET Core 1.1 中自动生成单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47776396/