Подавление Cake Build MSBuild Warnings - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь построить свое решение .net, используя файл сборки тортов.Я пытаюсь использовать документацию на веб-сайте здесь

Моя текущая задача msbuild выглядит следующим образом:

MSBuild("./solution.sln", new MSBuildSettings()
        .SetConfiguration(environmentSetting)
        .SetMSBuildPlatform(MSBuildPlatform.Automatic)
        .SetVerbosity(Verbosity.Minimal)
        .SetMaxCpuCount(System.Environment.ProcessorCount)
        .SetNodeReuse(false)
        .WithConsoleLoggerParameter("ErrorsOnly"));

Она продолжает выдавать ошибку для параметра .WithConsoleLoggerParameter .Я не уверен, что я делаю не так здесь.

Документация Microsoft показывает здесь то же самое, и я попытался запустить его в powershell с теми же параметрами, и он запустил только файл.

1 Ответ

0 голосов
/ 24 мая 2018

На самом деле я понял это.Я не уверен, как работает настройка аргументов, поэтому любое объяснение этого было бы здорово!

Я изменил код на

MSBuild("./solution.sln", new MSBuildSettings(){
     ArgumentCustomization = args=>args.Append("/consoleloggerparameters:ErrorsOnly") 
 }
    .SetConfiguration(environmentSetting)
    .SetMSBuildPlatform(MSBuildPlatform.Automatic)
    .SetVerbosity(Verbosity.Minimal)
    .SetMaxCpuCount(System.Environment.ProcessorCount)
    .SetNodeReuse(false));

Кажется, работает.Надеюсь, это кому-нибудь поможет!

...