Microsoft Ajax Minifier

A equipa ASP.NET lançou a Microsoft Ajax Library (Preview 6) e o Microsoft Ajax Minifier. Este lançamento inclui updates significantes à Microsoft Ajax Libray (Preview 6) tais como : Better Imperative Syntax, Client Script Loader e Better jQuery Integration. Para referência aqui fica o post byTHE GU”. http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx

Em relação ao Microsoft Ajax Minifier fiquem a saber que podem fazer o download aqui e que tem os seguintes componentes:

  • ajaxmin.exe – command-line
  • ajaxmintask – MSBuild task para minimizar os ficheiros num projecto do VS
  • ajaxmin.dll – um componente que pode ser usado nos projectos programaticamente.

Para usar o componente como MSBuild task só é preciso adicionar as seguintes linhas ao ficheiro de projecto.

  1. Butão direito sob o ficheiro de projecto e escolher a opção “Unload Project
  2. Butão direito sob o ficheiro de projecto e escolher a opção “Edit
  3. Colocar as seguintes linhas imediatamente antes da tag </Project> no fim do ficheiro
    <Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
        <Target Name="AfterBuild">
            <ItemGroup>
                <JS Include="**\*.js" Exclude="**\*.min.js" />
            </ItemGroup>
        <AjaxMin SourceFiles="@(JS)" SourceExtensionPattern="\.js$" TargetExtension=".min.js" />
        </Target>

Em cada build no VS a task irá criar um ficheiro .min.js para cada ficheiro .js encontrado.

Uma óptima forma de automatizar a tarefa de minimizar os ficheiros.

PS. E para quando uma ferramente identica para minimizar os .css ?

autor: Nuno Costa

Tags: , ,

Leave a Reply

ERROR: si-captcha.php plugin says GD image support not detected in PHP!

Contact your web host and ask them why GD image support is not enabled for PHP.

ERROR: si-captcha.php plugin says imagepng function not detected in PHP!

Contact your web host and ask them why imagepng function is not enabled for PHP.


Better Tag Cloud