Задать конфигурацию при использовании Microsoft.Build.Evaluation.Project?

Я могу построить проект со следующим

        static bool Build()
    {
        var projectCollection = ProjectCollection.GlobalProjectCollection;
        var project = projectCollection.LoadProject(websiteProject);

        var fileLogger = new FileLogger();
        fileLogger.Parameters = @"logfile=" + @"app_data\log.txt";
        projectCollection.RegisterLogger(fileLogger);


        bool result = project.Build();
        projectCollection.UnregisterAllLoggers();
        return result;
    }

Но мне нужно иметь возможность установить конфигурацию сборки на Release. Я просмотрел документацию, но либо мне ее не хватает, либо нет простого способа ее установить.

1 ответ

Я нашел ответ

        projectCollection.SetGlobalProperty("Configuration", "Release");
Другие вопросы по тегам