static void Main() { foreach (var build in new[] { BuildType.Developer, BuildType.Retail }) { var solution = new MainSolution(); var context = new Context( PlatformType.Windows, ArchitectureType.X64, build, ConfigurationType.Release); var resolved = new ResolvedSolution(solution, context); resolved.Resolve(); Graphyte.Build.Dump.DumpResolvedSolution.SaveToFile($@"solution_{build}.json", resolved); } }
static void Main(string[] args) { MainSolution ms = new MainSolution(args); // инициализируем с аргументами командной строки ms.InitSolution(); // читаем файл и в зависимости от его типа кодируем или декодируем }