protected void CleanSolution(object sender, EventArgs args)
        {
            var builder = new MSBuildProcessor();
            var config = new MSBuildConfiguration();
            config.InitClean();
            builder.Configuration = config;
            var message = new StringBuilder();

            DoBuildAction(builder, message);

            MessageBox.Show(message.ToString());
        }
        private void DoBuildAction(MSBuildProcessor builder, StringBuilder message)
        {
            foreach (var filePath in SelectedItemPaths)
            {
                if (Path.GetExtension(filePath).Equals(".sln"))
                {
                    builder.Build(filePath);

                    if (builder.Success)
                        message.AppendLine(filePath + " was built successfully");
                    else
                        message.AppendLine("Failed build for " + filePath);
                }
            }
        }