我试图为vstest任务添加代码覆盖率。我要测试的dll
项目是netstandard2.0
,测试项目是netcoreapp2.0
我的构建定义设置为:
在运行VSTest Task时,它会抛出一个异常,如:
Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Failed to initialize client proxy: could not connect to test process.
at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources, CancellationToken cancellationToken)
at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyExecutionManager.StartTestRun(TestRunCriteria testRunCriteria, ITestRunEventsHandler eventHandler)
所以,我在CI定义中唯一改变的原因是 EnableCodeCoverage (设置为true)。
我还错过了其他任何配置吗?