下载:http://aspnet.codeplex.com/releases/view/40584
详情参考:http://www.asp.net/ajaxLibrary/AjaxMinDocumentation.ashx
1.Quick Start
压缩js文件 ajaxmin *.js -o *.min.js
打开cmd命令窗口,进入Ajaxmin安装装路径执行 ajaxmin e:\alertFrame.js –o –e:\alertFrame.min.js
效果还是比较明显的。
Css文件压缩同上 ajaxmin *.css -o *.min.css
2.集成到Visual Studio的编译目录
1 .工具-->选项-->项目和解决方案,选中总是显示解决方案。
2.解决方案窗口,右击项目-->选中卸载项目
注:Web网站需要转化为Web应用程序,才有该项
3.选中编辑项目文件
4.在<project>标记内添加如下代码
1
<
Import
Project
="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks"
/>
2 < Target Name ="AfterBuild" >
3 < ItemGroup >
4 < JS Include ="**\*.js" Exclude ="**\*.min.js;Scripts\*.js" />
5 </ ItemGroup >
6 < ItemGroup >
7 < CSS Include ="**\*.css" Exclude ="**\*.min.css" />
8 </ ItemGroup >
9 < AjaxMin
10 JsSourceFiles ="@(JS)" JsSourceExtensionPattern ="\.js$" JsTargetExtension =".min.js"
11 CssSourceFiles ="@(CSS)" CssSourceExtensionPattern ="\.css$" CssTargetExtension =".min.css" />
12 </ Target >
2 < Target Name ="AfterBuild" >
3 < ItemGroup >
4 < JS Include ="**\*.js" Exclude ="**\*.min.js;Scripts\*.js" />
5 </ ItemGroup >
6 < ItemGroup >
7 < CSS Include ="**\*.css" Exclude ="**\*.min.css" />
8 </ ItemGroup >
9 < AjaxMin
10 JsSourceFiles ="@(JS)" JsSourceExtensionPattern ="\.js$" JsTargetExtension =".min.js"
11 CssSourceFiles ="@(CSS)" CssSourceExtensionPattern ="\.css$" CssTargetExtension =".min.css" />
12 </ Target >
代码导入自定义的编译任务 ajaxmin. 该任务用于压缩Javascript 和 css文件。所有的Js文件都被重命名以.min.js扩展名结尾,css文件被重命名以.min.css 扩展名结尾。
5.右击项目,重新加载。
3.在源码管理下使用Microsoft Ajax Minifier
Ajaxmin在编译时生成Js和Css的压缩文件。因此对Visual Studio项目进行源码管理时,文件不能在被签出的情况下压缩。否者Microsoft Ajax Minifier将产生错误。