Я пытаюсь добавить файл .runsettings, чтобы исключить тестовые проекты из вычислений покрытия кода.Все работает нормально, пока я не добавляю раздел DataCollector, затем я получаю сообщение об ошибке «Активный тестовый запуск был прерван. Причина:» (я действительно хотел бы, чтобы они дали мне причину)
Я снял свойФайл .runsettings до минимума, если я удаляю его, он работает нормально, но не собирает информацию о покрытии кода, если я включаю его, он регистрирует эту ошибку в окне вывода и не возвращает информацию о покрытии кода.Если я не использую файл .runsettings, он запускается без ошибок и возвращает информацию о покрытии кода.
Я использую VS 2017 15.8.2 (также пробовал 15.9.0 Preview 1.0), тесты nUnit.
<DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0" assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" >
<Configuration>
<CodeCoverage>
<ModulePaths>
<Include></Include>
<Exclude></Exclude>
</ModulePaths>
<!-- We recommend you do not change the following values: -->
<UseVerifiableInstrumentation>True</UseVerifiableInstrumentation>
<AllowLowIntegrityProcesses>True</AllowLowIntegrityProcesses>
<CollectFromChildProcesses>True</CollectFromChildProcesses>
<CollectAspDotNet>False</CollectAspDotNet>
</CodeCoverage>
</Configuration>
</DataCollector>