Я использую ядро dotnet 2+, но вопрос, вероятно, гораздо более общий.
Мой конвейер CI в настоящее время выглядит следующим образом:
dotnet build -c Release
dotnet test
dotnet public -c Release --no-build
Для этапа тестирования используется конфигурация по умолчанию Debug
, поэтому он также должен создавать приложение с использованием Debug
config,
Поэтому мне было интересно, есть ли какое-либо преимущество в выполнении тестов с использованием Debug
вместо Release
или мне просто нужно добавить dotnet test -c Release
?