Задать конфигурацию при использовании 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");