根据this Microsoft article on VS2015,测试资源管理器中应该有一个“在每次构建后运行测试”选项。那没有。知道如何启用吗?
我正在运行VS2015 Update 2,但是我可能需要启用一些其他设置吗?
答案 0 :(得分:7)
您问题中的推荐文章有关于该功能的可用性的说明:
警告
在Visual中支持每次构建后运行单元测试 Studio Enterprise。
我在家中使用社区,在工作中使用专业人员,并且在其中任何一个中都没有使用该功能。
答案 1 :(得分:0)
我正在使用Visual Studio 2017专业版,我真的想在构建后运行测试,此功能仅在Visual Studio Enterprise中可用,目前在Visual Studio 2019 Professional Preview中也可用。 Visual Studio 2019的IntelliSense不能很好地完成“代码完成”,因此我仍然主要使用Visual Studio 2017。
在VS 2017中构建后运行测试的一种解决方法是使用command line从dotnet vstest
运行测试。
只需创建一个批处理文件即可运行dotnet vstest [Your Test Project].dll
并将其添加到Project Properties > Build Events > Post-build event command line: call $(ProjectDir)YourBatchFile.bat > Run the post-build event: On successful build
。
以下是构建后的示例Output
: