我在 Visual Studio 2015 中有一个包含多个项目的 C# 解决方案,其中一些是 Windows 窗体工具,它们都是在我重建解决方案时构建的。
问题是,如果我的测试资源管理器工具窗口在我进行重建时停靠(打开)(仅重建,而不是开始有/没有调试),所有 Windows 窗体项目都会立即启动(开始执行) - 类似于我如果我选择多个启动项目并单击开始,将会得到。
这是一个已知问题,还是我这边的一些不正确配置的结果?我不记得之前有这个问题。
我在 Visual Studio 2015 中有一个包含多个项目的 C# 解决方案,其中一些是 Windows 窗体工具,它们都是在我重建解决方案时构建的。
问题是,如果我的测试资源管理器工具窗口在我进行重建时停靠(打开)(仅重建,而不是开始有/没有调试),所有 Windows 窗体项目都会立即启动(开始执行) - 类似于我如果我选择多个启动项目并单击开始,将会得到。
这是一个已知问题,还是我这边的一些不正确配置的结果?我不记得之前有这个问题。
我发现了有问题的插件:它是GoogleTest Runner扩展,它通过运行由匹配的解决方案构建的任何可执行文件来发现 C/C++ 单元测试[Tt]est[s]{0,1}.*.exe
。
顺便说一句,解决方案中的一些 .NET 应用程序被命名为 .NET ConnectionTester
,因此它们被插件执行(它将通过命令行传递某些参数),期望它们会返回要运行的测试列表。如果插件在运行之前至少检查项目的类型/语言会很酷,所以我会在有空的时候尝试提交一个补丁。