Получение всех конфигураций и платформ из решения (в коде C#)
Я разрабатываю какой-то инструмент для компиляции. Я использую библиотеки Microsoft.Build для компиляции решения по выбранной конфигурации:
string projectFileName = @"D:\MySolution.sln";
ProjectCollection pc = new ProjectCollection();
Dictionary<string, string> GlobalProperty = new Dictionary<string, string>();
GlobalProperty.Add("Configuration", "Debug");
GlobalProperty.Add("Platform", "Mixed Platforms");
BuildRequestData BuidlRequest = new BuildRequestData(projectFileName, GlobalProperty, null, new string[] { "Build" }, null);
BuildParameters bp = new BuildParameters(pc);
Как я могу получить все параметры конфигурации и платформы из файла решения вместо только что написанного Debug
а также Mixed
Платформа?
Спасибо