Microsoft Ajax Minifier Quick Start
Using the Microsoft Ajax Minifier from the Command Line
After you install the Microsoft Ajax Minifier, you can use the tool from the command line. Open the Microsoft Ajax Minifier Command Prompt from the Microsoft Ajax Minifier program group. Next, enter the name of an input file and the name of an output file like
ajaxmin test.js -o test.min.js
The Microsoft Ajax Minifier will report how much it was able to minify the file (for example, 43%).
You also can use the Microsoft Ajax Minifier to minify Cascading Style Sheet files. You use the same syntax:
ajaxmin test.css -o test.min.css
Using the Microsoft Ajax Minifier as a Build Task
You can use the Ajax Minifier with both ASP.NET Web Forms and ASP.NET MVC Web Application Projects (WAPs). However, you cannot use the minifier with ASP.NET Web Forms Websites.
Follow these steps:
1. Within Visual Studio, select the menu option Tools, Options,
Projects and Solutions. Check the checkbox labeled Always show solution
2. Within Visual Studio, right-click your project in the Solution Explorer window and select the menu option
3. Select the menu option Edit project name
4. Add the following code immediately above the closing <project> tag:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
<JS Include="**\*.js" Exclude="**\*.min.js;Scripts\*.js" />
<CSS Include="**\*.css" Exclude="**\*.min.css" />
JsSourceFiles="@(JS)" JsSourceExtensionPattern="\.js$" JsTargetExtension=".min.js"
CssSourceFiles="@(CSS)" CssSourceExtensionPattern="\.css$" CssTargetExtension=".min.css" />
renamed with the extension .min.css.
5. Right-click your project in the Solution Explorer window and select the menu option
appear in the Solution Explorer window. To see the minified files, you must select the menu option
Project, Show All Files.
Using the Microsoft Ajax Minifier with Source Control
process. In particular, we recommend that you do not include the minified files in your Visual Studio project and that you do not check the minified files into source control.
If you include the minified files in your project, and you use source control, then you will encounter problems. When files are checked out of source control, they are checked out with their read-only attributes set. If you attempt to do a build, the Microsoft
Ajax Minifier will generate an error when it attempts to write to a read-only file.