public static void SetActiveConfigurationAndPlatform()

in EnvDTE.Host/Callback/Util/SolutionExtensions.cs [95:106]


    public static void SetActiveConfigurationAndPlatform([NotNull] this ISolution solution, [CanBeNull] string value)
    {
        if (string.IsNullOrWhiteSpace(value))
            throw new ArgumentException(InvalidSolutionConfigurationMessage);

        var parts = value.Split('|');
        if (parts.Length != 2 || string.IsNullOrWhiteSpace(parts[0]) || string.IsNullOrWhiteSpace(parts[1]))
            throw new ArgumentException(InvalidSolutionConfigurationMessage);

        var config = new SolutionConfigurationAndPlatform(parts[0], parts[1]);
        solution.SetActiveConfigurationAndPlatform(config);
    }