Visual Studio 2015 Test explorer在构建时启动多个项目

本文关键字:启动 项目 构建 Studio 2015 Test explorer Visual | 更新日期: 2023-09-27 18:06:14

我在Visual Studio 2015中有几个项目的c#解决方案,其中一些是Windows窗体工具,这些工具都是在我重建解决方案时构建的。

问题是,如果我的测试资源管理器工具窗口停靠(打开),当我做一个重建(只有一个重建,而不是开始/不调试),所有的Windows窗体项目被启动(开始执行)一次-类似于我将得到如果我选择多个启动项目,并单击开始。

这是一个已知的问题,还是我这边一些不正确的配置的结果?我不记得以前有过这个问题

Visual Studio 2015 Test explorer在构建时启动多个项目

我发现了违规插件:它是GoogleTest Runner扩展,它通过运行任何由解决方案构建的与[Tt]est[s]{0,1}.*.exe匹配的可执行文件来发现C/c++单元测试。

顺便说一下,解决方案中的一些。net应用程序被命名为ConnectionTester之类的东西,因此它们由插件执行(它将通过命令行传递某些参数),这期望它们将返回要运行的测试列表。如果插件在运行它之前至少检查了项目的类型/语言,那将是很酷的,所以我会在我有空闲时间的时候尽快提交一个补丁。