注意:我在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
谢谢!
答案 0 :(得分:0)
您说您正在使用VS 2017,但未指定哪个版本。 VS 2017 企业中提供了IntelliTest功能。检出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