Записать предупреждающие сообщения в текстовый файл из скрипта для торта для DotNetCoreBuild

Можно ли сделать то же самое, что и здесь, но для DotNetCoreBuild? Если да, то как?

Этот обходной путь не подходит, потому что мне нужно выполнить следующую цель, и мне нужны эти журналы после этапа сборки.

1 ответ

Решение
var target = Argument("target", "Build");

var slnPath = "./src/some-project.sln";
var distDirectory = Directory("./dist");

Task("Build")
    .Does(() =>
    {
        var settings = new DotNetCoreMSBuildSettings();
        settings.FileLoggers.Add(new MSBuildFileLoggerSettings(){
            LogFile = "./WarningReportes.txt",
            SummaryOutputLevel = MSBuildLoggerOutputLevel.WarningsOnly
        });
        DotNetCoreMSBuild(slnPath, settings);
    });


RunTarget(target);
Другие вопросы по тегам