Для включения покрытия кода для теста .NET Core XUnit выполните следующие действия:
- Отредактируйте файлы проектов (тестовый и связанный проект), добавив свойство DebugType
например:
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<IsPackable>false</IsPackable>
<DebugType>Full</DebugType>
</PropertyGroup>
- Обновление пакета Microsoft.NET.Test.Sdk до последней версии (измените значение версии на 15.7.0 )
- Добавить тестовое задание Visual Studio для построения определения и указать Тестовые сборки и Поиск в папке
- Выберите Опция определенного местоположения в Выберите тестовую платформу, используя раздел
- Укажите
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform
в Путь к vstest.console.exe
- Проверка Включено покрытие кода опция
- Укажите
/framework:".NETCoreApp,Version=v2.0"
in Другие опции консоли box