2011-10-06 19 views
0

我使用VS 2010我想按下Build Button將所有CSS和.JS文件縮小。將Visual Studio設置爲使用Ajax Minifier自動縮小

繼此之後article所有的工作都非常適合JS ...爲CSS添加一些額外的代碼(粘貼在下面)我無法對CSS進行最小化。我在這裏做錯了什麼?

謝謝你的時間。

<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" /> 
<Target Name="AfterBuild"> 
<ItemGroup> 
    <JS Include="**\*.js" Exclude="**\*.min.js;Scripts\*.js" /> 
    <JS Include="**\*.css" Exclude="**\*.min.css;Scripts\*.css" /> 
</ItemGroup> 
    <AjaxMin SourceFiles="@(JS)" SourceExtensionPattern="\.js$" TargetExtension=".min.js" /> 
    <AjaxMin SourceFiles="@(CSS)" SourceExtensionPattern="\.css$" TargetExtension=".min.css" /> 
</Target> 
+0

的可能的複製[無法運行的Ajax Minifier在Visual Studio中生成後(http://stackoverflow.com/questions/4539127/unable-to-run-ajax- minifier-as-post-build-in-visual-studio) –

回答

1

我找到了解決我的問題,更多的資源在這裏

Unable to run Ajax Minifier as post-build in Visual Studio

http://ajaxmin.codeplex.com/wikipage?title=AjaxMinTask

也很有意思: http://www.codeproject.com/Articles/81317/Automatically-compress-embedded-JavaScript-resourc.aspx?msg=3802401&display=Mobile

<Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" /> 
<Target Name="AfterBuild"> 
    <ItemGroup> 
     <JS Include="**\*.js" Exclude="**\*.min.js;Scripts\*.js" /> 
    </ItemGroup> 
    <ItemGroup> 
     <CSS Include="**\*.css" Exclude="**\*.min.css" /> 
    </ItemGroup> 
    <AjaxMin 
     JsSourceFiles="@(JS)" JsSourceExtensionPattern="\.js$" JsTargetExtension=".min.js" 
     CssSourceFiles="@(CSS)" CssSourceExtensionPattern="\.css$" CssTargetExtension=".min.css" /> 
</Target> 
+1

此處還有一個標記屬性和默認值列表: http://nzbart.blogspot.com/2011/01/using-ajax-minifier-as -msbuild-task.html –

相關問題