//for some reason, MD internally handles "AnyCPU" as "", but we need to be explicit when //passing it to the build engine static string GetExplicitPlatform(SolutionItemConfiguration configObject) { if (string.IsNullOrEmpty(configObject.Platform)) { return("AnyCPU"); } return(configObject.Platform); }
static SolutionConfiguration GetConfiguration(this Solution solution, SolutionItemConfiguration configuration) { foreach (SolutionConfiguration existingConfiguration in solution.Configurations) { if (existingConfiguration.Id == configuration.Id) { return(existingConfiguration); } } return(null); }