Я пытаюсь получить журналы при запуске MSBuild 4.0 в моем коде С#.
var fileLogger = new Microsoft.Build.BuildEngine.FileLogger() { Parameters = @"C:\MSBuild.log") };
var projectCollection = new ProjectCollection();
var buildParamters = new BuildParameters(projectCollection);
buildParamters.Loggers = new List<Microsoft.Build.Framework.ILogger>() { new Microsoft.Build.BuildEngine.FileLogger() { Parameters = @"C:\MSBuild.log" }};
var globalProperty = new Dictionary<String, String>();
globalProperty.Add("Configuration", "Debug");
globalProperty.Add("Platform", "Any CPU");
BuildManager.DefaultBuildManager.ResetCaches();
var buildRequest = new BuildRequestData(projectFile, globalProperty, null, new String[] { "Clean", "Build" }, null);
var buildResult = BuildManager.DefaultBuildManager.Build(buildParamters, buildRequest);
Однако после завершения сборки (успешной или неудачной) файл журнала не создается. Я что-то пропустил?