蛋糕生成抑制MSBuild警告
我正在尝试使用cake构建文件构建我的.net解决方案。我正在尝试使用网站上的文档 我当前的msbuild任务如下所示:蛋糕生成抑制MSBuild警告,msbuild,roslyn,msbuild-task,cakebuild,msbuildcommunitytasks,Msbuild,Roslyn,Msbuild Task,Cakebuild,Msbuildcommunitytasks,我正在尝试使用cake构建文件构建我的.net解决方案。我正在尝试使用网站上的文档 我当前的msbuild任务如下所示: MSBuild("./solution.sln", new MSBuildSettings() .SetConfiguration(environmentSetting) .SetMSBuildPlatform(MSBuildPlatform.Automatic) .SetVerbosity(Verbosity.Minimal)
MSBuild("./solution.sln", new MSBuildSettings()
.SetConfiguration(environmentSetting)
.SetMSBuildPlatform(MSBuildPlatform.Automatic)
.SetVerbosity(Verbosity.Minimal)
.SetMaxCpuCount(System.Environment.ProcessorCount)
.SetNodeReuse(false)
.WithConsoleLoggerParameter("ErrorsOnly"));
它会不断抛出参数的错误。使用ConsoleLogger参数。我不确定我在这里做错了什么
Microsoft文档显示了相同的内容,我尝试在powershell中使用相同的参数运行它,它只运行了一个文件 事实上我已经知道了。我不确定参数自定义是如何工作的,所以对此的任何解释都将是非常好的 我把密码改成
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));
似乎有效。希望这对别人有帮助