минимизация по умолчанию с использованием ajaxmin (переменная не изменяется, имена функций -удаляются только комментарии и пробелы)

Я использую microsoft ajax minifier и использую приведенный ниже фрагмент кода для минимизации файлов CSS и JS, я хочу удалить только комментарии и пробелы. Я не хочу переименовывать или изменять имя переменной или имя функции.

как я могу использовать параметры минимизации по умолчанию, которые удалят только пробел и комментарии из моих файлов css и JS. Мой код для утилиты.net выглядит следующим образом....

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
namespace CallAjaxMin
{
class CallAjaxMin
{
    static void Main(string[] args)
    {
        try
        {

            string sWebsiteScriptsFolder = @"D:\NewMerchandising\Javascript";
            string[] strFiles = Directory.GetFiles(sWebsiteScriptsFolder);

            foreach (string file in strFiles)
            {
                string sSourceFileName = file;
                if (!((sSourceFileName == sWebsiteScriptsFolder + "\\eluminate.js") | (sSourceFileName == sWebsiteScriptsFolder + "\\EventMediaPlayer.js")))
                {
                    string sDestFile = file;
                    ProcessStartInfo processinfo = new ProcessStartInfo(@"C:\Program Files\Microsoft\Microsoft Ajax Minifier\AjaxMin.exe");

                    processinfo.Arguments = "\"" + sSourceFileName + "\" -o \"" + sDestFile + "\" -clobber";
                    Process.Start(processinfo);
                }

            }

        }
        catch (Exception ex)
        {
            System.Console.WriteLine(ex.ToString());
        }
    }
}

}

Любые идеи о том, как удалить только комментарии и пробелы из файлов CSS и JS? Есть ли какие-то конкретные параметры или что-то, что мне нужно передать здесь?

0
задан Benjamin 30 December 2013 в 12:06
поделиться